1.0.0-alpha.52 • Published 10 months ago
fc-mde v1.0.0-alpha.52
React Markdown Editor (Function Component version)
Features: Hooks, FC, no extra css file, support custom button commands, support i10n or l18n
SCREENSHOT
DEMO
INSTALL
npm i fc-mde
USAGE
import { useRef, useState } from 'react';
import Showdown from 'showdown';
import { Mde, MdeTabProps } from 'fc-mde';
export const App = () => {
const [value, setValue] = useState('### Hello World');
const refTextarea = useRef<HTMLTextAreaElement>(null);
const [tab, setTab] = useState<MdeTabProps>('write');
const converter = new Showdown.Converter({
tables: true,
simplifiedAutoLink: true,
strikethrough: true,
tasklists: true,
});
const handleValueChange = (value: string) => {
setValue(value);
};
const handleTabChange = (tab: MdeTabProps) => {
setTab(tab);
};
return (
<Mde
text={value}
setText={handleValueChange}
onTabChange={handleTabChange}
refTextarea={refTextarea}
generateMarkdownPreview={async (markdown) => {
return converter.makeHtml(markdown);
}}
selectedTab={tab}
/>
);
};
TODO
- Add paste image to basee64 format.
- Add upload image to base64 format.
- Add suggestion.
- Add light / dark theme.
1.0.0-alpha.52
10 months ago
1.0.0-alpha.51
10 months ago
1.0.0-alpha.50
10 months ago
1.0.0-alpha.49
10 months ago
1.0.0-alpha.48
10 months ago
1.0.0-alpha.47
10 months ago
1.0.0-alpha.46
2 years ago
1.0.0-alpha.45
2 years ago
1.0.0-alpha.44
2 years ago
1.0.0-alpha.43
2 years ago
1.0.0-alpha.42
2 years ago
1.0.0-alpha.41
2 years ago
1.0.0-alpha.40
2 years ago
1.0.0-alpha.39
2 years ago
1.0.0-alpha.38
2 years ago
1.0.0-alpha.37
2 years ago
1.0.0-alpha.36
2 years ago
1.0.0-alpha.35
2 years ago
1.0.0-alpha.34
2 years ago
1.0.0-alpha.33
2 years ago
1.0.0-alpha.31
2 years ago
1.0.0-alpha.30
2 years ago
1.0.0-alpha.29
2 years ago
1.0.0-alpha.27
2 years ago
1.0.0-alpha.26
2 years ago
1.0.0-alpha.25
2 years ago
1.0.0-alpha.24
2 years ago
1.0.0-alpha.23
2 years ago
1.0.0-alpha.22
2 years ago
1.0.0-alpha.21
2 years ago
1.0.0-alpha.20
2 years ago
1.0.0-alpha.19
2 years ago
1.0.0-alpha.18
2 years ago
1.0.0-alpha.17
2 years ago
1.0.0-alpha.16
2 years ago
1.0.0-alpha.15
2 years ago
1.0.0-alpha.14
2 years ago
1.0.0-alpha.13
2 years ago
1.0.0-alpha.12
2 years ago
1.0.0-alpha.11
2 years ago
1.0.0-alpha.10
2 years ago
1.0.0-alpha.9
2 years ago
1.0.0-alpha.8
2 years ago
1.0.0-alpha.7
2 years ago
1.0.0-alpha.6
2 years ago
1.0.0-alpha.5
2 years ago
1.0.0-alpha.4
2 years ago
1.0.0-alpha.3
2 years ago
1.0.0-alpha.2
2 years ago
1.0.0-alpha.1
2 years ago
1.0.0-alpha.0
2 years ago