Преглед изворни кода

✨ 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 пре 7 месеци
родитељ
комит
cdf27d60be
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(() => {