Initial React project

This commit is contained in:
Johan
2026-03-04 16:57:05 +01:00
parent 20370144fb
commit 689c6e9e15
17 changed files with 3448 additions and 27 deletions

View File

@@ -1,4 +1,4 @@
import { Briefcase, Bot, FileText, Gamepad2, LayoutGrid, MessageCircle, Radar, Sparkles } from 'lucide-react';
import { Briefcase, Bot, Crown, FileText, Gamepad2, LayoutGrid, MessageCircle, Radar, Sparkles } from 'lucide-react';
import type { ComponentType } from 'react';
interface DashboardSidebarProps {
@@ -6,7 +6,7 @@ interface DashboardSidebarProps {
onNavigate?: (target: DashboardNavKey) => void;
}
export type DashboardNavKey = 'dashboard' | 'jobs' | 'cv' | 'messages' | 'agents' | 'ai-agent' | 'simulator';
export type DashboardNavKey = 'dashboard' | 'jobs' | 'cv' | 'messages' | 'agents' | 'ai-agent' | 'simulator' | 'subscription';
interface NavItem {
accent?: boolean;
@@ -28,6 +28,7 @@ const secondaryItems: NavItem[] = [
{ key: 'agents', label: 'Jobagenter', icon: Radar, dot: true },
{ key: 'ai-agent', label: 'AI-agent', icon: Bot, accent: true },
{ key: 'simulator', label: 'Simulator', icon: Gamepad2 },
{ key: 'subscription', label: 'Abonnement', icon: Crown },
];
export function DashboardSidebar({ active = 'dashboard', onNavigate }: DashboardSidebarProps) {