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
..
2025-11-04 11:19:00 +07:00
2025-11-11 21:04:48 +07:00
2025-11-05 18:54:41 +07:00
2025-11-04 11:19:00 +07:00
2025-11-06 12:44:13 +07:00
2025-11-06 12:44:13 +07:00
2025-11-04 11:19:00 +07:00
2025-11-04 11:19:00 +07:00
2025-11-04 11:19:00 +07:00
2025-11-04 11:19:00 +07:00
2025-11-04 11:19:00 +07:00
2025-11-04 11:19:00 +07:00