import { Svg, Path, Circle, Rect } from 'react-native-svg'; type IconName = 'home' | 'users' | 'collect' | 'ticket' | 'user' | 'arrow-left' | 'phone' | 'refresh' | 'send' | 'plus' | 'check' | 'location' | 'camera'; interface IconProps { name: IconName; size?: number; color?: string; } export function Icon({ name, size = 24, color = '#111827' }: IconProps) { const props = { width: size, height: size, viewBox: '0 0 24 24', fill: 'none' }; switch (name) { case 'home': return ; case 'users': return ; case 'collect': return ; case 'ticket': return ; case 'user': return ; case 'arrow-left': return ; case 'phone': return ; case 'refresh': return ; case 'send': return ; case 'plus': return ; case 'check': return ; case 'location': return ; case 'camera': return ; default: return null; } }