diff --git a/libs/components/editor-blocks/src/blocks/group/scene-kanban/CardItem.tsx b/libs/components/editor-blocks/src/blocks/group/scene-kanban/CardItem.tsx index d4ce7e848..efdc96ef7 100644 --- a/libs/components/editor-blocks/src/blocks/group/scene-kanban/CardItem.tsx +++ b/libs/components/editor-blocks/src/blocks/group/scene-kanban/CardItem.tsx @@ -2,7 +2,7 @@ import type { KanbanCard } from '@toeverything/components/editor-core'; import { RenderBlock, useKanban, - useSubPage, + useRefPage, } from '@toeverything/components/editor-core'; import { styled } from '@toeverything/components/ui'; @@ -62,7 +62,7 @@ export const CardItem = ({ block: KanbanCard['block']; }) => { const { addSubItem } = useKanban(); - const { openSubPage } = useSubPage(); + const { openSubPage } = useRefPage(); const onAddItem = async () => { await addSubItem(block); }; diff --git a/libs/components/editor-core/src/index.ts b/libs/components/editor-core/src/index.ts index 72025bd68..70f87d309 100644 --- a/libs/components/editor-core/src/index.ts +++ b/libs/components/editor-core/src/index.ts @@ -17,4 +17,4 @@ export * from './utils'; export * from './editor'; -export { SubPageProvider, useSubPage } from './sub-page'; +export { RefPageProvider, useRefPage } from './ref-page'; diff --git a/libs/components/editor-core/src/recast-block/Context.tsx b/libs/components/editor-core/src/recast-block/Context.tsx index c7bdfc11b..47ec6cfcd 100644 --- a/libs/components/editor-core/src/recast-block/Context.tsx +++ b/libs/components/editor-core/src/recast-block/Context.tsx @@ -2,7 +2,7 @@ import { Protocol } from '@toeverything/datasource/db-service'; import { AsyncBlock } from '../editor'; import { ComponentType, createContext, ReactNode, useContext } from 'react'; import { RecastBlock } from './types'; -import { SubPageProvider } from '../sub-page'; +import { RefPageProvider } from '../ref-page'; /** * Determine whether the block supports RecastBlock @@ -48,7 +48,7 @@ export const RecastBlockProvider = ({ return ( - {children} + {children} ); }; diff --git a/libs/components/editor-core/src/sub-page/ModalPage.tsx b/libs/components/editor-core/src/ref-page/ModalPage.tsx similarity index 94% rename from libs/components/editor-core/src/sub-page/ModalPage.tsx rename to libs/components/editor-core/src/ref-page/ModalPage.tsx index ba5d5c184..7d93db254 100644 --- a/libs/components/editor-core/src/sub-page/ModalPage.tsx +++ b/libs/components/editor-core/src/ref-page/ModalPage.tsx @@ -15,7 +15,7 @@ const Dialog = styled('div')({ const Modal = ({ open, children }: { open: boolean; children?: ReactNode }) => { const theme = useTheme(); - const { closeSubPage } = useSubPage(); + const { closeSubPage } = useRefPage(); return createPortal( > | undefined >(undefined); -export const SubPageProvider = ({ children }: { children: ReactNode }) => { +export const RefPageProvider = ({ children }: { children: ReactNode }) => { const state = useState(); const [blockId, setBlockId] = state; @@ -67,7 +67,7 @@ export const SubPageProvider = ({ children }: { children: ReactNode }) => { ); }; -export const useSubPage = () => { +export const useRefPage = () => { const context = useContext(SubPageContext); if (!context) { throw new Error( diff --git a/libs/components/editor-core/src/ref-page/index.ts b/libs/components/editor-core/src/ref-page/index.ts new file mode 100644 index 000000000..4b06310a5 --- /dev/null +++ b/libs/components/editor-core/src/ref-page/index.ts @@ -0,0 +1 @@ +export { useRefPage, RefPageProvider } from './ModalPage'; diff --git a/libs/components/editor-core/src/sub-page/index.ts b/libs/components/editor-core/src/sub-page/index.ts deleted file mode 100644 index 8dac93783..000000000 --- a/libs/components/editor-core/src/sub-page/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { useSubPage, SubPageProvider } from './ModalPage';