- 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>
38 lines
507 B
TypeScript
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';
|