diff --git a/blocksuite/affine/fragments/doc-title/src/doc-title.ts b/blocksuite/affine/fragments/doc-title/src/doc-title.ts index 61c966c580..95f384daef 100644 --- a/blocksuite/affine/fragments/doc-title/src/doc-title.ts +++ b/blocksuite/affine/fragments/doc-title/src/doc-title.ts @@ -19,16 +19,16 @@ const DOC_BLOCK_CHILD_PADDING = 24; export class DocTitle extends WithDisposable(ShadowlessElement) { static override styles = css` + .doc-title-container { + font-size: 40px; + line-height: 50px; + font-weight: 700; + } .doc-icon-container, .doc-title-container { box-sizing: border-box; font-family: var(--affine-font-family); - font-size: var(--affine-font-base); - line-height: var(--affine-line-height); color: var(--affine-text-primary-color); - font-size: 40px; - line-height: 50px; - font-weight: 700; outline: none; resize: none; border: 0; @@ -47,6 +47,10 @@ export class DocTitle extends WithDisposable(ShadowlessElement) { ${DOC_BLOCK_CHILD_PADDING}px ); } + .doc-icon-container + * .doc-title-container { + /* when doc icon exists, remove the top padding */ + padding-top: 0; + } /* Extra small devices (phones, 640px and down) */ @container viewport (width <= 640px) { diff --git a/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.css.ts b/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.css.ts index 2addcad785..2cffac3338 100644 --- a/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.css.ts +++ b/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.css.ts @@ -11,7 +11,10 @@ export const docIconPickerTrigger = style({ lineHeight: 1, }, '&[data-icon-type="emoji"]': { - fontFamily: 'emoji', + fontFamily: 'Inter', + }, + '&::after': { + display: 'none', }, }, }); diff --git a/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.tsx b/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.tsx index 4ced934af2..a9ff5dd409 100644 --- a/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.tsx +++ b/packages/frontend/core/src/blocksuite/block-suite-editor/doc-icon-picker.tsx @@ -6,21 +6,13 @@ import { useLiveData, useService } from '@toeverything/infra'; import * as styles from './doc-icon-picker.css'; -const TitleContainer = ({ - children, - isPlaceholder, -}: { - children: React.ReactNode; - isPlaceholder: boolean; -}) => { +const TitleContainer = ({ children }: { children: React.ReactNode }) => { return (
{children} @@ -54,7 +46,7 @@ export const DocIconPicker = ({ } return ( - + {