import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@repo/ui/components/select" import { Plus } from "lucide-react" interface Project { id?: string containerTag: string name: string } interface ProjectSelectionProps { projects: Project[] selectedProject: string onProjectChange: (value: string) => void onCreateProject: () => void disabled?: boolean isLoading?: boolean className?: string id?: string } export function ProjectSelection({ projects, selectedProject, onProjectChange, onCreateProject, disabled = false, isLoading = false, className = "", id = "project-select", }: ProjectSelectionProps) { const handleValueChange = (value: string) => { if (value === "create-new-project") { onCreateProject() } else { onProjectChange(value) } } return ( ) }