复用平台输入框收口素材侧栏

编辑器素材侧栏的新建文件夹、文件夹重命名和素材重命名输入框改为复用 PlatformTextField。

输入框局部样式改为明确 class 覆盖,不再按 input 标签选择器维护基础输入 chrome。

补充编辑器测试断言共享输入框原语,并更新 TRACKING。
This commit is contained in:
2026-06-14 16:13:14 +08:00
parent 0acbcbbaa4
commit d4a894f166
4 changed files with 31 additions and 8 deletions

View File

@@ -2106,10 +2106,13 @@ export function ImageCanvasEditorView() {
void commitNewAssetFolder();
}}
>
<input
<PlatformTextField
aria-label="素材文件夹名称"
value={newFolderName}
autoFocus
size="xs"
density="compact"
className="image-canvas-editor__folder-create-input"
onChange={(event) => setNewFolderName(event.target.value)}
onKeyDown={(event) => {
if (event.key === 'Escape') {
@@ -2163,10 +2166,13 @@ export function ImageCanvasEditorView() {
/>
<Folder className="h-4 w-4" />
{renamingFolder?.folderId === folder.id ? (
<input
<PlatformTextField
aria-label={`重命名文件夹${folder.label}`}
value={renamingFolder.value}
autoFocus
size="xs"
density="compact"
className="image-canvas-editor__folder-rename-input"
onChange={(event) =>
setRenamingFolder({
folderId: folder.id,
@@ -2236,10 +2242,13 @@ export function ImageCanvasEditorView() {
{folder.assets.map((asset) => {
const isRenaming = renamingAsset?.assetId === asset.id;
const titleNode = isRenaming ? (
<input
<PlatformTextField
aria-label={`重命名素材${asset.label}`}
value={renamingAsset.value}
autoFocus
size="xs"
density="compact"
className="image-canvas-editor__asset-rename-input"
onChange={(event) =>
setRenamingAsset({
assetId: asset.id,