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 ( ); }