From 4717886c9e0c46bb750b98d144cf8aa092cdaa81 Mon Sep 17 00:00:00 2001 From: DarkSky <25152247+darkskygit@users.noreply.github.com> Date: Sun, 14 Dec 2025 01:00:01 +0800 Subject: [PATCH] fix: title icon display (#14101) fix #14073 --- .../src/ui/icon-name-editor/icon-name-editor.css.ts | 5 +++++ .../component/src/ui/icon-name-editor/icon-name-editor.tsx | 1 + .../src/ui/icon-picker/picker/emoji/emoji-button.tsx | 1 + 3 files changed, 7 insertions(+) diff --git a/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.css.ts b/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.css.ts index fdc18aa97..8bcbb0f15 100644 --- a/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.css.ts +++ b/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.css.ts @@ -18,6 +18,11 @@ export const iconPicker = style({ lineHeight: 1, color: cssVarV2.icon.primary, }); + +export const iconContent = style({ + display: 'contents', +}); + globalStyle(`${iconPicker} span:has(svg)`, { lineHeight: 0, }); diff --git a/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.tsx b/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.tsx index 6f0a9d31f..91f7ca230 100644 --- a/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.tsx +++ b/packages/frontend/component/src/ui/icon-name-editor/icon-name-editor.tsx @@ -85,6 +85,7 @@ export const IconEditor = ({ data-icon-type={icon?.type} aria-label={icon ? 'Change Icon' : 'Select Icon'} title={icon ? 'Change Icon' : 'Select Icon'} + contentClassName={styles.iconContent} > diff --git a/packages/frontend/component/src/ui/icon-picker/picker/emoji/emoji-button.tsx b/packages/frontend/component/src/ui/icon-picker/picker/emoji/emoji-button.tsx index 6a93b8972..0080cd22c 100644 --- a/packages/frontend/component/src/ui/icon-picker/picker/emoji/emoji-button.tsx +++ b/packages/frontend/component/src/ui/icon-picker/picker/emoji/emoji-button.tsx @@ -20,6 +20,7 @@ export const EmojiButton = memo(function EmojiButton({ size={24} style={{ padding: 4 }} icon={{emoji}} + iconStyle={{ justifyContent: 'center' }} onClick={handleClick} /> );