diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/general.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/general.tsx index fa7c5fd6d..0e7ecf68a 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/general.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/general.tsx @@ -173,7 +173,7 @@ const FontMenuItems = ({ onSelect }: { onSelect: (font: string) => void }) => { {isLoading ? ( ) : ( - + {result.length > 0 ? ( void }) => { )} /> ) : ( -
No results found.
+
No results found.
)}
@@ -218,20 +218,24 @@ const FontMenuItem = ({ const selected = currentFont === font.fullName; return ( - -
-
-
- {font.fullName} +
+ +
+
+
+ {font.fullName} +
+
+ {font.fullName} +
-
- {font.fullName} -
-
- {selected && } -
- + {selected && ( + + )} +
+ +
); }; @@ -263,7 +267,7 @@ const CustomFontFamilySettings = () => { items={} contentOptions={{ align: 'end', - style: { width: '250px' }, + style: { width: '250px', height: '380px' }, }} > diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/index.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/index.tsx index 54959cfde..263ebe9ad 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/index.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/index.tsx @@ -4,7 +4,6 @@ import { useI18n } from '@affine/i18n'; import { Edgeless } from './edgeless'; import { General } from './general'; import { Page } from './page'; -import { Preferences } from './preferences'; export const EditorSettings = () => { const t = useI18n(); @@ -18,7 +17,9 @@ export const EditorSettings = () => { - + + {/* // TODO(@EYHN): implement export and import + */} ); }; diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/style.css.ts b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/style.css.ts index 5e4705181..3b3a33fee 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/style.css.ts +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/editor/style.css.ts @@ -76,7 +76,6 @@ export const searchIcon = style({ export const fontItemContainer = style({ display: 'flex', justifyContent: 'space-between', - fontSize: cssVar('fontXs'), alignItems: 'center', overflow: 'hidden', width: '100%', @@ -90,14 +89,21 @@ export const fontItem = style({ textOverflow: 'ellipsis', }); export const fontLabel = style({ - color: cssVarV2('text/secondary'), + display: 'inline-flex', + alignItems: 'center', + color: cssVarV2('text/primary'), width: '100%', whiteSpace: 'nowrap', textOverflow: 'ellipsis', overflow: 'hidden', + fontSize: cssVar('fontSm'), + lineHeight: 'normal', + height: '22px', selectors: { '&.secondary': { color: cssVarV2('text/secondary'), + fontSize: cssVar('fontXs'), + height: '20px', }, }, }); @@ -105,3 +111,8 @@ export const selectedIcon = style({ color: cssVarV2('button/primary'), marginLeft: '8px', }); +export const notFound = style({ + color: cssVarV2('text/secondary'), + fontSize: cssVar('fontXs'), + padding: '4px', +}); diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx index 00d2f18c5..64cf20abd 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx @@ -2,10 +2,10 @@ import { UserFeatureService } from '@affine/core/modules/cloud/services/user-fea import { useI18n } from '@affine/i18n'; import { AppearanceIcon, - BlocksuiteIcon, ExperimentIcon, InformationIcon, KeyboardIcon, + PenIcon, } from '@blocksuite/icons/rc'; import { FeatureFlagService, @@ -84,8 +84,8 @@ export const useGeneralSettingList = (): GeneralSettingList => { // add editor settings to second position settings.splice(1, 0, { key: 'editor', - title: t['com.affine.settings.editorSettings.title'](), - icon: BlocksuiteIcon, + title: t['com.affine.settings.editorSettings'](), + icon: PenIcon, testId: 'editor-panel-trigger', }); }