This commit is contained in:
2025-04-29 12:58:18 +05:00
parent f82b114db1
commit 9a7e52b95f
9 changed files with 75 additions and 69 deletions
+7 -5
View File
@@ -7,15 +7,15 @@ import Select from "./ui/Select";
function ProjectSelect({
projects,
onSelect,
defaultProject,
}: {
projects: Project[];
onSelect: (project: Project) => void;
defaultProject: Project;
}) {
const [selectedProject, setSelectedProject] = useState(projects[0]);
const [selectedProject, setSelectedProject] = useState(defaultProject);
useEffect(() => {
onSelect(selectedProject);
}, [selectedProject]);
useEffect(() => onSelect(selectedProject), [selectedProject]);
return (
<>
@@ -45,9 +45,11 @@ function ProjectSelect({
options={projects.map((project) => project.title)}
onSelect={(option) =>
setSelectedProject(
projects.find((project) => project.title === option) || projects[0]
projects.find((project) => project.title === option) ||
defaultProject
)
}
defaultOption={defaultProject.title}
className="md:hidden"
/>
</>