Selaa lähdekoodia

✨ 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 6 kuukautta sitten
vanhempi
commit
cdf27d60be
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  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 = () => {
   const closeModelDetail = () => {
     setShowModelDetail(false);
     setShowModelDetail(false);
-    setSelectedModel(null);
+    setTimeout(() => {
+      setSelectedModel(null);
+    }, 300);
   };
   };
 
 
   useEffect(() => {
   useEffect(() => {