Files
kovakemlak-crm/src/components
egecankomur fd5c6c645f fix: tema kaydetme race condition düzeltildi
Ö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
2026-05-05 21:23:54 +03:00
..
2026-05-05 11:43:29 +03:00
2026-05-05 04:37:04 +03:00
2026-05-05 04:37:04 +03:00