Pārlūkot izejas kodu

fix: tag input state lost issue (#7500)

Yi Xiao 8 mēneši atpakaļ
vecāks
revīzija
9f6aab11d4
1 mainītis faili ar 2 papildinājumiem un 4 dzēšanām
  1. 2 4
      web/app/components/base/tag-management/selector.tsx

+ 2 - 4
web/app/components/base/tag-management/selector.tsx

@@ -68,6 +68,7 @@ const Panel = (props: PanelProps) => {
         ...tagList,
         newTag,
       ])
+      setKeywords('')
       setCreating(false)
       onCreate()
     }
@@ -123,11 +124,8 @@ const Panel = (props: PanelProps) => {
     handleValueChange()
   })
 
-  const onMouseLeave = async () => {
-    props.onClose?.()
-  }
   return (
-    <div className='relative w-full bg-white rounded-lg border-[0.5px] border-gray-200' onMouseLeave={onMouseLeave}>
+    <div className='relative w-full bg-white rounded-lg border-[0.5px] border-gray-200'>
       <div className='p-2 border-b-[0.5px] border-black/5'>
         <SearchInput placeholder={t('common.tag.selectorPlaceholder') || ''} white value={keywords} onChange={handleKeywordsChange} />
       </div>