UNPKG

@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
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