Files
WooNooW/admin-spa
dwindown db8378a01f fix: Remove duplicate header in SettingsLayout
Fixed double header issue in Settings pages.

Issue:
- SettingsLayout showed inline header when action prop exists
- This caused duplicate headers:
  1. Contextual header (sticky, correct) 
  2. Inline header (scrollable, duplicate) 

Root Cause:
- Logic was: !onSave (hide inline if Save button exists)
- But pages with custom actions (like Refresh) still showed inline header

Fix:
- Changed logic to: !onSave && !action
- Now inline header only shows when NO contextual header is used
- If onSave OR action exists → use contextual header only

Result:
 Payments page: Single "Payments" header in contextual area
 Store page: Single "Store Details" header with Save button
 Index page: Inline header (no contextual header needed)
 No more duplicate headers
2025-11-08 21:06:03 +07:00
..