Add export & utrikeshandel sector to the extension system with BAS accounts (3105, 3108, 3109, 3521, 3522), sector metadata, icon imports, workspace registry entries, and design document. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
65 lines
851 B
TypeScript
65 lines
851 B
TypeScript
import {
|
|
Camera,
|
|
Sparkles,
|
|
MessageSquare,
|
|
Bell,
|
|
Landmark,
|
|
UtensilsCrossed,
|
|
ChefHat,
|
|
Wine,
|
|
FileSpreadsheet,
|
|
HandCoins,
|
|
HardHat,
|
|
Calculator,
|
|
FolderKanban,
|
|
Hotel,
|
|
TrendingUp,
|
|
BedDouble,
|
|
Monitor,
|
|
Clock,
|
|
ReceiptText,
|
|
ShoppingCart,
|
|
Store,
|
|
BarChart3,
|
|
Layers,
|
|
Puzzle,
|
|
Ship,
|
|
FileText,
|
|
Shield,
|
|
type LucideIcon,
|
|
} from 'lucide-react'
|
|
|
|
const ICON_MAP: Record<string, LucideIcon> = {
|
|
Camera,
|
|
Sparkles,
|
|
MessageSquare,
|
|
Bell,
|
|
Landmark,
|
|
UtensilsCrossed,
|
|
ChefHat,
|
|
Wine,
|
|
FileSpreadsheet,
|
|
HandCoins,
|
|
HardHat,
|
|
Calculator,
|
|
FolderKanban,
|
|
Hotel,
|
|
TrendingUp,
|
|
BedDouble,
|
|
Monitor,
|
|
Clock,
|
|
ReceiptText,
|
|
ShoppingCart,
|
|
Store,
|
|
BarChart3,
|
|
Layers,
|
|
Puzzle,
|
|
Ship,
|
|
FileText,
|
|
Shield,
|
|
}
|
|
|
|
export function resolveIcon(name: string): LucideIcon {
|
|
return ICON_MAP[name] ?? Puzzle
|
|
}
|