# Replace Color Emoji Icons with Outline SVG Icons ## Current Issue The tabs currently use color emoji icons (🎫, 🏛️, 📊, ⭐, 🎯, ⚙️) which need to be replaced with consistent outline SVG icons to match the design system. ## Analysis **Current Icon Usage:** - **Tickets Tab**: 🎫 (tickets emoji) - **Venue Tab**: 🏛️ (building emoji) - **Orders Tab**: 📊 (chart emoji) - **Marketing Tab**: ⭐ (star emoji) + already has outline star SVG on desktop - **Promotions Tab**: 🎯 (target emoji) - **Settings Tab**: ⚙️ (gear emoji) **Current Implementation:** - Desktop tabs: Some have outline SVG icons (like Marketing), others just use text - Mobile tabs: All use emoji icons - Mobile dropdown: All use emoji icons - Tab name mapping object: All use emoji icons ## Replacement Strategy ### 1. Create Consistent Outline Icons Replace all emoji icons with outline SVG icons that match the existing design pattern: - Use `fill="none" stroke="currentColor"` for consistency - Use `stroke-width="2"` for proper line weight - Size as `w-4 h-4` for desktop, `w-5 h-5` for mobile if needed ### 2. Icon Mappings **Tickets** (🎫 → ticket outline): ```svg ``` **Venue** (🏛️ → building outline): ```svg ``` **Orders** (📊 → chart outline): ```svg ``` **Marketing** (⭐ → already has outline star, just needs consistency) **Promotions** (🎯 → target outline): ```svg ``` **Settings** (⚙️ → gear outline): ```svg ``` ### 3. Implementation Areas **Update all locations:** - [x] Desktop tab buttons (add SVG icons to all tabs) - [x] Mobile tab buttons (replace emoji with SVG) - [x] Mobile dropdown options (replace emoji with SVG) - [x] Tab name mapping object (remove emoji, keep text only) - [x] Any other references to emoji icons in the file ### 4. Consistency Rules - All SVG icons should be `w-4 h-4` with `inline-block mr-1` for desktop - All should use `fill="none" stroke="currentColor"` - All should use `stroke-width="2"` - Remove all emoji characters from the interface This will create a consistent, professional look that matches the existing outline icon design pattern already used in the Marketing tab. ## Progress Checklist - [x] Tickets tab desktop icon - [x] Venue tab desktop icon - [x] Orders tab desktop icon - [x] Marketing tab desktop icon (already done) - [x] Promotions tab desktop icon - [x] Settings tab desktop icon - [x] Mobile tab icons (all tabs) - [x] Mobile dropdown icons (all tabs) - [x] Tab name mapping object cleanup - [x] Test all tabs display correctly - [x] Verify responsive behavior