import paragraphIcon from '../../assets/icons/paragraph.svg' import htmlIcon from '../../assets/icons/html.svg' import hrIcon from '../../assets/icons/horizontal_line.svg' import frontMatterIcon from '../../assets/icons/front_matter.svg' import header1Icon from '../../assets/icons/header_1.svg' import header2Icon from '../../assets/icons/header_2.svg' import header3Icon from '../../assets/icons/header_3.svg' import header4Icon from '../../assets/icons/header_4.svg' import header5Icon from '../../assets/icons/header_5.svg' import header6Icon from '../../assets/icons/header_6.svg' import tableIcon from '../../assets/icons/table.svg' import bulletListIcon from '../../assets/icons/bullet_list.svg' import codeIcon from '../../assets/icons/code.svg' import quoteIcon from '../../assets/icons/quote.svg' import todoListIcon from '../../assets/icons/todolist.svg' import mathblockIcon from '../../assets/icons/math.svg' import orderListIcon from '../../assets/icons/order_list.svg' // import flowchartIcon from '../../assets/icons/flowchart.svg' // import sequenceIcon from '../../assets/icons/sequence.svg' // import mermaidIcon from '../../assets/icons/mermaid.svg' // import vegaIcon from '../../assets/icons/chart.svg' import { isOsx } from '../../config' const COMMAND_KEY = isOsx ? '⌘' : '⌃' // Command (or Cmd) ⌘ // Shift ⇧ // Option (or Alt) ⌥ // Control (or Ctrl) ⌃ // Caps Lock ⇪ // Fn // Command (or Cmd) ⌘ // Shift ⇧ // Option (or Alt) ⌥ // Control (or Ctrl) ⌃ // Caps Lock ⇪ // Fn export const quicInsertObj = { // 'diagram': [{ // title: 'Vega Chart', // subTitle: 'Render flow chart by vega-lite.js.', // label: 'vega-lite', // icon: vegaIcon, // color: 'rgb(224, 54, 54)' // }, { // title: 'Flow Chart', // subTitle: 'Render flow chart by flowchart.js.', // label: 'flowchart', // icon: flowchartIcon, // color: 'rgb(224, 54, 54)' // }, { // title: 'Sequence Diagram', // subTitle: 'Render sequence diagram by js-sequence.', // label: 'sequence', // icon: sequenceIcon, // color: 'rgb(224, 54, 54)' // }, { // title: 'Mermaid', // subTitle: 'Render Diagram by mermaid.', // label: 'mermaid', // icon: mermaidIcon, // color: 'rgb(224, 54, 54)' // }], 'basic block': [{ title: 'Paragraph', subTitle: 'Lorem Ipsum is simply dummy text', label: 'paragraph', shortCut: `${COMMAND_KEY}0`, icon: paragraphIcon, color: 'rgb(224, 54, 54)' }, { title: 'Horizontal Line', subTitle: '---', label: 'hr', shortCut: `⌥${COMMAND_KEY}-`, icon: hrIcon, color: 'rgb(255, 83, 77)' }, { title: 'Front Matter', subTitle: '--- Lorem Ipsum ---', label: 'front-matter', shortCut: `⌥${COMMAND_KEY}Y`, icon: frontMatterIcon, color: 'rgb(37, 198, 252)' }], 'header': [{ title: 'Header 1', subTitle: '# Lorem Ipsum is simply ...', label: 'heading 1', shortCut: `${COMMAND_KEY}1`, icon: header1Icon, color: 'rgb(86, 163, 108)' }, { title: 'Header 2', subTitle: '## Lorem Ipsum is simply ...', label: 'heading 2', shortCut: `${COMMAND_KEY}2`, icon: header2Icon, color: 'rgb(94, 133, 121)' }, { title: 'Header 3', subTitle: '### Lorem Ipsum is simply ...', label: 'heading 3', shortCut: `${COMMAND_KEY}3`, icon: header3Icon, color: 'rgb(119, 195, 79)' }, { title: 'Header 4', subTitle: '#### Lorem Ipsum is simply ...', label: 'heading 4', shortCut: `${COMMAND_KEY}4`, icon: header4Icon, color: 'rgb(46, 104, 170)' }, { title: 'Header 5', subTitle: '##### Lorem Ipsum is simply ...', label: 'heading 5', shortCut: `${COMMAND_KEY}5`, icon: header5Icon, color: 'rgb(126, 136, 79)' }, { title: 'Header 6', subTitle: '###### Lorem Ipsum is simply ...', label: 'heading 6', shortCut: `${COMMAND_KEY}6`, icon: header6Icon, color: 'rgb(29, 176, 184)' }], 'advanced block': [{ title: 'Table Block', subTitle: '|Lorem | Ipsum is simply |', label: 'table', shortCut: `${COMMAND_KEY}T`, icon: tableIcon, color: 'rgb(13, 23, 64)' }, { title: 'Mathematical Formula', subTitle: '$$ Lorem Ipsum is simply $$', label: 'mathblock', shortCut: `⌥${COMMAND_KEY}M`, icon: mathblockIcon, color: 'rgb(252, 214, 146)' }, { title: 'HTML Block', subTitle: '