added showLabel to org and proj selects

This commit is contained in:
Oliver Bryan
2026-01-09 01:12:50 +00:00
parent 6deb9642d2
commit f2786e3095
3 changed files with 12 additions and 2 deletions

View File

@@ -20,6 +20,8 @@ export function OrganisationSelect({
onCreateOrganisation,
placeholder = "Select Organisation",
contentClass,
showLabel = false,
label = "Organisation",
labelPosition = "top",
}: {
organisations: OrganisationResponse[];
@@ -28,6 +30,8 @@ export function OrganisationSelect({
onCreateOrganisation?: (organisationId: number) => void | Promise<void>;
placeholder?: string;
contentClass?: string;
showLabel?: boolean;
label?: string;
labelPosition?: "top" | "bottom";
}) {
const [open, setOpen] = useState(false);
@@ -48,7 +52,7 @@ export function OrganisationSelect({
<SelectTrigger
className="text-sm"
isOpen={open}
label="Organisation"
label={showLabel ? label : undefined}
hasValue={!!selectedOrganisation}
labelPosition={labelPosition}
>

View File

@@ -20,6 +20,8 @@ export function ProjectSelect({
onSelectedProjectChange,
onCreateProject,
placeholder = "Select Project",
showLabel = false,
label = "Project",
labelPosition = "top",
}: {
projects: ProjectResponse[];
@@ -28,6 +30,8 @@ export function ProjectSelect({
onSelectedProjectChange: (project: ProjectResponse | null) => void;
onCreateProject?: (projectId: number) => void | Promise<void>;
placeholder?: string;
showLabel?: boolean;
label?: string;
labelPosition?: "top" | "bottom";
}) {
const [open, setOpen] = useState(false);
@@ -48,7 +52,7 @@ export function ProjectSelect({
<SelectTrigger
className="text-sm"
isOpen={open}
label="Project"
label={showLabel ? label : undefined}
hasValue={!!selectedProject}
labelPosition={labelPosition}
>