Move business logic out of App Router into module packages, add boundary validation scripts, and keep all routes as thin re-exports without changing URLs or API behavior. Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
shared/icons/
Purpose
Centralized icon exports and nav icon mappings to avoid scattered lucide-react imports and duplicate icon name strings.
Legacy source (not moved)
- Direct
lucide-reactimports across ~100+ files - Nav icon names in
lib/accounting-nav.ts,lib/beauty-portals.ts,lib/healthcare-portals.ts
Planned contents
- Re-export commonly used Lucide icons
navIconMaptype for portal nav configs- Module-specific icon sets (optional sub-exports)
Allowed dependencies
- External:
lucide-reactonly
Status
📁 Scaffold only — icons imported directly from lucide-react today.