diff --git a/packages/client/src/components/icons/IconDocument.tsx b/packages/client/src/components/icons/IconDocument.tsx index 6507649b..cc8b159d 100644 --- a/packages/client/src/components/icons/IconDocument.tsx +++ b/packages/client/src/components/icons/IconDocument.tsx @@ -6,7 +6,7 @@ export const IconDocument: React.FC<{ style?: React.CSSProperties }> = ({ style + = ({ style = {} }) => { + return ( + + + + } + /> + ); +}; diff --git a/packages/client/src/components/icons/index.tsx b/packages/client/src/components/icons/index.tsx index 6ccd142c..63ea3bb5 100644 --- a/packages/client/src/components/icons/index.tsx +++ b/packages/client/src/components/icons/index.tsx @@ -58,3 +58,5 @@ export * from './IconMindRight'; export * from './IconMindSide'; export * from './IconMindFull'; export * from './IconMindCenter'; + +export * from './IconTableOfContents'; diff --git a/packages/client/src/tiptap/editor/menus/insert/index.tsx b/packages/client/src/tiptap/editor/menus/insert/index.tsx index 1fb9bec1..c921c1b2 100644 --- a/packages/client/src/tiptap/editor/menus/insert/index.tsx +++ b/packages/client/src/tiptap/editor/menus/insert/index.tsx @@ -15,6 +15,7 @@ import { IconMath, IconCountdown, IconCallout, + IconTableOfContents, } from 'components/icons'; import { GridSelect } from 'components/grid-select'; import { useToggle } from 'hooks/use-toggle'; @@ -31,7 +32,7 @@ const COMMANDS = [ title: '通用', }, { - icon: , + icon: , label: '目录', action: (editor) => editor.chain().focus().setTableOfContents().run(), }, diff --git a/packages/client/src/tiptap/editor/menus/quick-insert.tsx b/packages/client/src/tiptap/editor/menus/quick-insert.tsx index 0a1622e5..a1b2928d 100644 --- a/packages/client/src/tiptap/editor/menus/quick-insert.tsx +++ b/packages/client/src/tiptap/editor/menus/quick-insert.tsx @@ -15,11 +15,11 @@ import { IconImage, IconCodeBlock, IconStatus, - IconInfo, IconAttachment, IconMath, IconCountdown, IconCallout, + IconTableOfContents, } from 'components/icons'; import { createCountdown } from './countdown/service'; import { createOrToggleLink } from './link/service'; @@ -128,7 +128,7 @@ export const QUICK_INSERT_ITEMS = [ key: '目录', label: ( - + 目录 ),