Files
WooNooW/admin-spa
dwindown a42ae0d689 fix: Match Customer Events styling and fix submenu active state
## 🐛 Bug Fixes

### Issue #1: Customer Events Styling Inconsistency 
**Customer/Events.tsx:**
-  Added `p-3 rounded-lg border bg-card` to channel rows
-  Added `p-2 rounded-lg` with conditional background to icons
-  Changed Badge variant from "outline" to "secondary"
-  Changed "Recipient:" to "Send to:" format
-  Now matches Staff Events styling exactly

### Issue #2: Submenu Active State 
**SubmenuBar.tsx:**
-  Fixed active state detection for sub-pages
-  Changed from exact match to `startsWith` check
-  Now highlights "Notifications" when on /staff or /customer pages
-  Pattern: `pathname === it.path || pathname.startsWith(it.path + "/")`

### Issue #3: Customer Channels Toggles 
- Already correct! Customer channels show "Enabled" text without toggles
- This is intentional - customers cannot disable core channels from admin

### Issue #4: WooCommerce Template Integration 📋
**Status:** Documented as future enhancement
**Reason:** Requires deep WooCommerce integration
**Current:** Uses hardcoded default templates
**Future:** Load actual WooCommerce email templates

---

**Result:** UI consistency fixed, navigation working correctly! 🎉
2025-11-11 21:04:48 +07:00
..