diff --git a/src/renderer/components/team/dialogs/ProjectPathSelector.tsx b/src/renderer/components/team/dialogs/ProjectPathSelector.tsx index 7d899f9c..071b5fbc 100644 --- a/src/renderer/components/team/dialogs/ProjectPathSelector.tsx +++ b/src/renderer/components/team/dialogs/ProjectPathSelector.tsx @@ -8,6 +8,8 @@ import { Label } from '@renderer/components/ui/label'; import { cn } from '@renderer/lib/utils'; import { Check, FolderOpen } from 'lucide-react'; +import { buildProjectPathOptions } from './projectPathOptions'; + import type { Project } from '@shared/types'; function escapeRegExp(value: string): string { @@ -69,131 +71,134 @@ export const ProjectPathSelector = ({ projectsLoading, projectsError, fieldError, -}: ProjectPathSelectorProps): React.JSX.Element => ( -
- {renderHighlightedText(option.label, query)} -
-- {renderHighlightedText(option.description ?? '', query)} -
-+ {renderHighlightedText(option.label, query)} +
++ {renderHighlightedText(option.description ?? '', query)} +
++ Select a project from the list +
+ ) : null} + {projectsError ?{projectsError}
: null} + {!projectsLoading && projectOptions.length === 0 ? ( ++ No projects found, switch to custom path. +
+ ) : null}- Select a project from the list -
- ) : null} - {projectsError ?{projectsError}
: null} - {!projectsLoading && projects.length === 0 ? ( -- No projects found, switch to custom path. -
- ) : null} -+ {fieldError} +
+ ) : null}- {fieldError} -
- ) : null} -