Yaltopia-Tickets-App/lib/icons.tsx
“kirukib” 3b471df8d5 feat: finalize app with swagger-based pages, Lucide icons, mobile UI
- Add Lucide React Native icon library and use across tabs and screens
- Mobile-like design: rounded cards (xl/2xl), section dividers, icon chips, chevrons
- New pages from swagger: register, invoices/[id], reports, documents, settings
- Invoice detail: amount, bill to, items, Share/PDF actions (GET /invoices/{id})
- Register screen with link to login (POST /auth/register)
- Reports list with mock data and download (GET /reports)
- Documents list with upload CTA (GET /documents)
- Settings: notifications link, language, about
- Profile: links to Notifications, Reports, Documents, Settings
- Home: invoice rows navigate to /invoices/[id]
- Login ↔ Register navigation
- Keep orange (#ea580c) and dark navbar (#2d2d2d) theme throughout
- README: update screens table with new routes

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-22 23:04:04 +03:00

38 lines
507 B
TypeScript

/**
* Re-export Lucide icons for consistent use. Use these with color="#ea580c" for primary, "#ffffff" on dark bar.
*/
export {
Home,
ScanLine,
FileText,
Wallet,
User,
Camera,
Send,
ChevronRight,
Bell,
Settings,
LogOut,
LogIn,
Plus,
Link2,
CheckCircle2,
Clock,
Copy,
Calendar,
Menu,
ArrowLeft,
MoreVertical,
AlertCircle,
DollarSign,
Mail,
Globe,
Info,
FolderOpen,
Share2,
Download,
BarChart3,
Upload,
UserPlus,
} from 'lucide-react-native';