Files
WooNooW/admin-spa
dwindown 27d12f47a1 fix: Update activeTab when tabs array changes
Issue: Blank form when tabs change dynamically

Problem:
- When product type changes (simple → variable)
- Tabs array changes (adds/removes variations tab)
- activeTab state still points to old tab ID
- If old tab ID doesn't exist, no section shows
- Result: Blank form

Fix:
- Added useEffect to watch tabs array
- Check if current activeTab exists in new tabs
- If not, reset to first tab (tabs[0].id)
- Ensures valid activeTab always

Example:
- Initial: tabs = [general, inventory, organization]
- activeTab = 'general' 
- Type changes to variable
- New tabs = [general, inventory, variations, organization]
- activeTab still 'general'  (exists, no change)
- But if activeTab was 'variations' and type changed to simple
- Old activeTab 'variations' doesn't exist
- Reset to 'general' 

Result:
 Form always shows active section
 Handles dynamic tab changes
 No blank forms
2025-11-20 21:55:25 +07:00
..
2025-11-13 10:13:17 +07:00