diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/EmojiPicker.tsx b/src/frontend/apps/impress/src/components/Emoji/EmojiPicker.tsx similarity index 100% rename from src/frontend/apps/impress/src/features/docs/doc-editor/components/EmojiPicker.tsx rename to src/frontend/apps/impress/src/components/Emoji/EmojiPicker.tsx diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/initEmojiCallout.ts b/src/frontend/apps/impress/src/components/Emoji/initEmojiCallout.ts similarity index 100% rename from src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/initEmojiCallout.ts rename to src/frontend/apps/impress/src/components/Emoji/initEmojiCallout.ts diff --git a/src/frontend/apps/impress/src/components/index.ts b/src/frontend/apps/impress/src/components/index.ts index 904c11ba..c55048eb 100644 --- a/src/frontend/apps/impress/src/components/index.ts +++ b/src/frontend/apps/impress/src/components/index.ts @@ -3,6 +3,8 @@ export * from './BoxButton'; export * from './Card'; export * from './DropButton'; export * from './dropdown-menu/DropdownMenu'; +export * from './Emoji/EmojiPicker'; +export { default as emojidata } from './Emoji/initEmojiCallout'; export * from './quick-search'; export * from './Icon'; export * from './InfiniteScroll'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/CalloutBlock.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/CalloutBlock.tsx index 5739a980..e4dd63fc 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/CalloutBlock.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/CalloutBlock.tsx @@ -12,12 +12,9 @@ import { TFunction } from 'i18next'; import React, { useEffect, useState } from 'react'; import { createGlobalStyle, css } from 'styled-components'; -import { Box, BoxButton, Icon } from '@/components'; +import { Box, BoxButton, EmojiPicker, Icon, emojidata } from '@/components'; import { DocsBlockNoteEditor } from '../../types'; -import { EmojiPicker } from '../EmojiPicker'; - -import emojidata from './initEmojiCallout'; const CalloutBlockStyle = createGlobalStyle` .bn-block-content[data-content-type="callout"][data-background-color] { diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/index.ts b/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/index.ts index 65814e96..96148388 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/index.ts +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-blocks/index.ts @@ -1,5 +1,4 @@ export * from './AccessibleImageBlock'; export * from './CalloutBlock'; -export { default as emojidata } from './initEmojiCallout'; export * from './PdfBlock'; export * from './UploadLoaderBlock'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/index.ts b/src/frontend/apps/impress/src/features/docs/doc-editor/components/index.ts index 2e24346d..8e3b3f5f 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/index.ts +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/index.ts @@ -1,4 +1,3 @@ export * from './BlockNoteEditor'; export * from './DocEditor'; -export * from './EmojiPicker'; export * from './custom-blocks/'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocIcon.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocIcon.tsx index 208969d6..8a0613c4 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocIcon.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocIcon.tsx @@ -2,8 +2,14 @@ import { MouseEvent, useRef, useState } from 'react'; import { createPortal } from 'react-dom'; import { useTranslation } from 'react-i18next'; -import { BoxButton, BoxButtonType, Text, TextType } from '@/components'; -import { EmojiPicker, emojidata } from '@/docs/doc-editor/'; +import { + BoxButton, + BoxButtonType, + EmojiPicker, + Text, + TextType, + emojidata, +} from '@/components'; import { useDocTitleUpdate } from '../hooks/useDocTitleUpdate';