todo: EmailComposer, WABIcon

dev/email
Lei OT 2 years ago
parent 376015d287
commit 0a90396b6a

@ -5,17 +5,36 @@ import 'react-quill/dist/quill.snow.css'; // Import Quill themes
const EmailComposer = () => { const EmailComposer = () => {
const [content, setContent] = useState(''); const [content, setContent] = useState('');
const handleChange = value => { const templates = {
'Template 1': 'This is an example of template 1',
'Template 2': 'This is an example of template 2',
'Empty': '',
};
const handleChange = (value) => {
setContent(value); setContent(value);
}; };
const handleTemplateChange = (e) => {
setContent(templates[e.target.value]);
};
return ( return (
<div>
<select onChange={handleTemplateChange}>
{Object.keys(templates).map((template, index) => (
<option value={template} key={index}>
{template}
</option>
))}
</select>
<ReactQuill <ReactQuill
theme='snow' // using snow theme theme='snow' // using snow theme
value={content} value={content}
onChange={handleChange} onChange={handleChange}
/> />
</div>
); );
}; };
export default EmailComposer; export default EmailComposer;

Loading…
Cancel
Save