From de7954bb2a3924d705a6dfcc03b831ea833fe504 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Mon, 25 Apr 2022 21:13:34 +0800 Subject: [PATCH] tiptap: update document-reference bubble menu ui --- .../menus/document-reference/bubble.tsx | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/packages/client/src/tiptap/menus/document-reference/bubble.tsx b/packages/client/src/tiptap/menus/document-reference/bubble.tsx index 4276ccee..9d0f5f9f 100644 --- a/packages/client/src/tiptap/menus/document-reference/bubble.tsx +++ b/packages/client/src/tiptap/menus/document-reference/bubble.tsx @@ -1,14 +1,17 @@ import { useCallback } from 'react'; import { useRouter } from 'next/router'; -import { Space, Button, List, Popover } from '@douyinfe/semi-ui'; +import { Space, Button, List, Popover, Typography } from '@douyinfe/semi-ui'; import { IconEdit, IconDelete } from '@douyinfe/semi-icons'; import { Tooltip } from 'components/tooltip'; import { DataRender } from 'components/data-render'; +import { IconDocument } from 'components/icons'; import { useWikiTocs } from 'data/wiki'; import { BubbleMenu } from '../../views/bubble-menu'; import { DocumentReference } from '../../extensions/document-reference'; import { Divider } from '../../divider'; +const { Text } = Typography; + export const DocumentReferenceBubbleMenu = ({ editor }) => { const { pathname, query } = useRouter(); const wikiIdFromUrl = query?.wikiId; @@ -41,20 +44,31 @@ export const DocumentReferenceBubbleMenu = ({ editor }) => { > ( ( selectDoc(item)} style={{ cursor: 'pointer' }} - main={{item.title}} + main={ +
+ + + {item.title} + +
+ } /> )} /> @@ -62,6 +76,9 @@ export const DocumentReferenceBubbleMenu = ({ editor }) => { /> } trigger="click" + position="bottomLeft" + showArrow + style={{ padding: 0 }} >