react-native-cn-quill
Version:
react-native quill richtext editor
30 lines (26 loc) • 628 B
JavaScript
export const create_quill = (id, toolbar, placeholder, theme, customFonts = [], customJS) => {
let font = '';
if (customFonts.length > 0) {
const fontList = "'" + customFonts.join("','") + "'";
font = `
// Add fonts to whitelist
var Font = Quill.import('formats/font');
Font.whitelist = [${fontList}];
Quill.register(Font, true);
`;
}
return `
<script>
${font}
${customJS}
var quill = new Quill('#${id}', {
modules: {
toolbar: ${toolbar}
},
placeholder: '${placeholder}',
theme: '${theme}'
});
</script>
`;
};
//# sourceMappingURL=create_quill.js.map