import React from 'react'; import { useTranslation } from 'react-i18next'; import { Project } from '../../../entities/Project'; interface TaskProjectSectionProps { newProjectName: string; onProjectSearch: (e: React.ChangeEvent) => void; dropdownOpen: boolean; filteredProjects: Project[]; onProjectSelection: (project: Project) => void; onCreateProject: () => void; isCreatingProject: boolean; } const TaskProjectSection: React.FC = ({ newProjectName, onProjectSearch, dropdownOpen, filteredProjects, onProjectSelection, onCreateProject, isCreatingProject }) => { const { t } = useTranslation(); return (
{dropdownOpen && newProjectName && (
{filteredProjects.length > 0 ? ( filteredProjects.map((project) => ( )) ) : (
{t('forms.task.noMatchingProjects', 'No matching projects')}
)} {newProjectName && ( )}
)}
); }; export default TaskProjectSection;