From 05260ec8376ae5b491a897fe31a5fe18a80e9592 Mon Sep 17 00:00:00 2001 From: Kinyoo Date: Thu, 9 Jul 2026 17:47:26 +0800 Subject: [PATCH] style(knowledge): edit-tags modal spacing, focus ring, neutral placeholder colors Tighten padding (px-6 -> px-5), add a focus ring (border + 2px shadow) on the tag input, disable autocomplete, and normalize placeholder / no-tags text to #999. Co-Authored-By: Claude Opus 4.8 --- .../pages/knowledge/SpaceDetail/EditTagsModal.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/frontend/client/src/pages/knowledge/SpaceDetail/EditTagsModal.tsx b/src/frontend/client/src/pages/knowledge/SpaceDetail/EditTagsModal.tsx index f704fcd58..3398fa4e5 100644 --- a/src/frontend/client/src/pages/knowledge/SpaceDetail/EditTagsModal.tsx +++ b/src/frontend/client/src/pages/knowledge/SpaceDetail/EditTagsModal.tsx @@ -219,9 +219,9 @@ export function EditTagsModal({ e.preventDefault()} onInteractOutside={(e) => e.preventDefault()} - className="flex w-[600px] max-w-[600px] flex-col items-stretch gap-0 border-none bg-white p-0 shadow-[0px_5px_22px_0px_rgba(61,68,110,0.2)] outline-none rounded-none sm:rounded-none md:rounded-xl max-md:inset-0 max-md:left-0 max-md:top-0 max-md:h-dvh max-md:w-screen max-md:max-w-none max-md:translate-x-0 max-md:translate-y-0 [&>button]:hidden" + className="flex w-[600px] max-w-[600px] flex-col items-stretch gap-0 border-none bg-white p-0 shadow-[0px_5px_22px_0px_rgba(61,68,110,0.2)] [outline:none] rounded-none sm:rounded-none md:rounded-xl max-md:inset-0 max-md:left-0 max-md:top-0 max-md:h-dvh max-md:w-screen max-md:max-w-none max-md:translate-x-0 max-md:translate-y-0 [&>button]:hidden" > - + {isBatchMode ? localize("com_knowledge.batch_add_tags") : localize("com_knowledge.edit_tags")} @@ -235,10 +235,10 @@ export function EditTagsModal({ -
+
{/* Tags Input Box */}
document.getElementById("tag-input")?.focus()} > {selectedTags.map((tag) => ( @@ -261,6 +261,7 @@ export function EditTagsModal({ setInputValue(e.target.value)} onKeyDown={handleKeyDown} @@ -269,7 +270,7 @@ export function EditTagsModal({ ? localize("com_knowledge.input_tags_placeholder") : "" } - className="flex-1 min-w-[120px] bg-transparent outline-none text-sm leading-[22px] text-[#212121] placeholder-[#86909c] min-h-[22px]" + className="flex-1 min-w-[120px] bg-transparent outline-none text-sm leading-[22px] text-[#212121] placeholder-[#999] min-h-[22px]" // maxLength={8} /> @@ -284,7 +285,7 @@ export function EditTagsModal({
{localize("com_knowledge.existing_tags")}
{spaceTags.length === 0 && ( - {localize("com_knowledge.no_tags")} + {localize("com_knowledge.no_tags")} )} {spaceTags.map((tag) => { const isSelected = selectedTagIds.has(tag.id); @@ -318,7 +319,7 @@ export function EditTagsModal({
- +