"use client" import type * as React from "react" import { TrainFrontTunnel, Calendar, Users } from "lucide-react" import { Sidebar, SidebarContent, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarRail, } from "@/components/ui/sidebar" // Sample team data const teams = [ { id: "tkb", name: "TKB", color: "bg-blue-500", }, { id: "metro", name: "METRO", color: "bg-green-500", }, { id: "d8", name: "D8", color: "bg-orange-500", }, ] interface TeamSidebarProps extends React.ComponentProps { selectedTeam: string onTeamSelect: (teamId: string) => void } export function TeamSidebar({ selectedTeam, onTeamSelect, ...props }: TeamSidebarProps) { return (
TimeShift 161 Team Scheduling
Teams {teams.map((team) => ( onTeamSelect(team.id)} isActive={selectedTeam === team.id} className="w-full" >
{team.name}
))} Quick Actions View All Schedules Manage Teams ) }