瀏覽代碼

✨ fix: prevent model name flicker when closing SideSheet

- Delay clearing selectedModel until SideSheet close animation completes
- Prevents brief display of 'AI/Unknown Model' text during closing transition
- Improves user experience by eliminating visual flicker
- Uses 300ms timeout matching Semi UI default animation duration
t0ng7u 9 月之前
父節點
當前提交
c79b6cea32
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      web/src/hooks/model-pricing/useModelPricingData.js

+ 3 - 1
web/src/hooks/model-pricing/useModelPricingData.js

@@ -233,7 +233,9 @@ export const useModelPricingData = () => {
 
   const closeModelDetail = () => {
     setShowModelDetail(false);
-    setSelectedModel(null);
+    setTimeout(() => {
+      setSelectedModel(null);
+    }, 300);
   };
 
   useEffect(() => {