@opentiny/fluent-editor
Version:
A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.
53 lines (52 loc) • 1.83 kB
JavaScript
import FluentEditor from "../core/fluent-editor.es.js";
import { FLOW_CHART_ICON, MIND_MAP_ICON, DIVIDER_ICON, FORMAT_PAINTER_ICON, SCREENSHOT_ICON, HELP_ICON, EMOJI_ICON, FULLSCREEN_EXIT_ICON, FULLSCREEN_ICON, GLOBAL_LINK_ICON, LINK_ICON, FILE_ICON, IMAGE_ICON, BLOCKQUOTE_ICON, CODE_BLOCK_ICON, CODE_ICON, LIST_CHECK_ICON, LIST_ORDERED_ICON, LIST_UNORDERED_ICON, ALIGN_JUSTIFY_ICON, ALIGN_RIGHT_ICON, ALIGN_CENTER_ICON, ALIGN_LEFT_ICON, BACKGROUND_COLOR_ICON, COLOR_ICON, STRIKE_ICON, UNDERLINE_ICON, ITALIC_ICON, BOLD_ICON, AI_ICON, CLEAN_ICON, REDO_ICON, UNDO_ICON } from "./icons.config.es.js";
const ICONS_CONFIG = {
"undo": UNDO_ICON,
"redo": REDO_ICON,
"clean": CLEAN_ICON,
"ai": AI_ICON,
"bold": BOLD_ICON,
"italic": ITALIC_ICON,
"underline": UNDERLINE_ICON,
"strike": STRIKE_ICON,
"font": "",
"size": "",
"color": COLOR_ICON,
"background": BACKGROUND_COLOR_ICON,
"align": {
"": ALIGN_LEFT_ICON,
"center": ALIGN_CENTER_ICON,
"right": ALIGN_RIGHT_ICON,
"justify": ALIGN_JUSTIFY_ICON
},
"list": {
bullet: LIST_UNORDERED_ICON,
ordered: LIST_ORDERED_ICON,
check: LIST_CHECK_ICON
},
"code": CODE_ICON,
"code-block": CODE_BLOCK_ICON,
"blockquote": BLOCKQUOTE_ICON,
"image": IMAGE_ICON,
"file": FILE_ICON,
"link": LINK_ICON,
"global-link": GLOBAL_LINK_ICON,
"fullscreen": FULLSCREEN_ICON,
"fullscreen-exit": FULLSCREEN_EXIT_ICON,
"emoji": EMOJI_ICON,
"help": HELP_ICON,
"screenshot": SCREENSHOT_ICON,
"format-painter": FORMAT_PAINTER_ICON,
"divider": DIVIDER_ICON,
"mind-map": MIND_MAP_ICON,
"flow-chart": FLOW_CHART_ICON
};
const Icons = FluentEditor.import("ui/icons");
Object.entries(ICONS_CONFIG).forEach(([key, icon]) => {
Icons[key] = icon;
});
export {
ICONS_CONFIG,
Icons as default
};
//# sourceMappingURL=icons.es.js.map