"use client" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select" import { FolderOpen, MapPin, Building2 } from "lucide-react" import { type Project } from "@/lib/api" interface CompactProjectSelectorProps { projects: Project[] selectedProjectId: string | null onProjectChange: (projectId: string) => void selectedProject: Project | undefined isLoading?: boolean } export function CompactProjectSelector({ projects, selectedProjectId, onProjectChange, selectedProject, isLoading = false }: CompactProjectSelectorProps) { return (