fd5c6c645f881029da5bba003ce97820669570b3
Önceki hata: ThemeTab her iki setter'ı da çağırıyordu (setSelectedTheme + setSelectedTweakcnTheme). Bunlar wrapper'a bağlıydı, her wrapper kendi saveThemePrefsAction'ını çağırıyordu. İkinci çağrı colorTheme:'' yazarak birincinin kaydını siliyordu. Düzeltme: - ThemeTab'a RAW React state setter'ları iletildi (wrapper değil) - ThemeTab'ın cross-clear mantığı olduğu gibi kaldı - Appwrite kaydı useEffect'e taşındı: React 18 olay yöneticisindeki tüm state güncellemelerini batch'ledikten SONRA tek seferde tetiklenir → selectedTheme ve selectedTweakcnTheme doğru nihai değerleriyle kaydedilir
Description
No description provided
Languages
TypeScript
99.4%
CSS
0.6%