diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx b/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx index ba718a95cf..59a0c77100 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx @@ -8,7 +8,6 @@ import { PageEditor, } from '@blocksuite/presets'; import { type Doc } from '@blocksuite/store'; -import clsx from 'clsx'; import React, { forwardRef, useCallback, @@ -103,10 +102,7 @@ export const BlocksuiteDocEditor = forwardRef< return (
-
+
{!isJournal ? ( ) : ( diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/styles.css.ts b/packages/frontend/core/src/components/blocksuite/block-suite-editor/styles.css.ts index 406b88f8de..11e85974ec 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/styles.css.ts +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/styles.css.ts @@ -5,28 +5,10 @@ export const docEditorRoot = style({ background: cssVar('backgroundPrimaryColor'), }); -// brings styles of .affine-page-viewport from blocksuite export const affineDocViewport = style({ display: 'flex', flexDirection: 'column', - userSelect: 'none', - containerName: 'viewport', - // todo: find out what this does in bs - containerType: 'inline-size', - background: cssVar('backgroundPrimaryColor'), - '@media': { - print: { - display: 'none', - zIndex: -1, - }, - }, - selectors: { - '&[data-doc-viewport="true"]': { - overflowX: 'visible', - overflowY: 'visible', - height: 'auto', - }, - }, + paddingBottom: '150px', }); export const docContainer = style({ diff --git a/packages/frontend/core/src/pages/workspace/detail-page/detail-page.css.ts b/packages/frontend/core/src/pages/workspace/detail-page/detail-page.css.ts index e6b996897c..784bc72a03 100644 --- a/packages/frontend/core/src/pages/workspace/detail-page/detail-page.css.ts +++ b/packages/frontend/core/src/pages/workspace/detail-page/detail-page.css.ts @@ -16,3 +16,19 @@ export const editorContainer = style({ flex: 1, zIndex: 0, }); +// brings styles of .affine-page-viewport from blocksuite +export const affineDocViewport = style({ + display: 'flex', + flexDirection: 'column', + userSelect: 'none', + containerName: 'viewport', + // todo: find out what this does in bs + containerType: 'inline-size', + background: cssVar('backgroundPrimaryColor'), + '@media': { + print: { + display: 'none', + zIndex: -1, + }, + }, +}); diff --git a/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx b/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx index 497a4c984e..5bf605367d 100644 --- a/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx +++ b/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx @@ -22,6 +22,7 @@ import { } from '@toeverything/infra'; import { Workspace } from '@toeverything/infra'; import { useService } from '@toeverything/infra'; +import clsx from 'clsx'; import { useSetAtom } from 'jotai'; import { memo, @@ -198,9 +199,15 @@ const DetailPageImpl = memo(function DetailPageImpl() {
{/* Add a key to force rerender when page changed, to avoid error boundary persisting. */} + - - +