feat: enhance tipologia selection with admin restrictions in FormNewServizioAcquisto

This commit is contained in:
Marco Pedone 2026-03-12 12:03:08 +01:00
parent 400dc037fe
commit b8d92df023

View file

@ -430,12 +430,19 @@ export const FormNewServizioAcquisto = ({
render={({ field }) => ( render={({ field }) => (
<FormItem> <FormItem>
<div className="flex flex-wrap items-center gap-x-2"> <div className="flex flex-wrap items-center gap-x-2">
<FormLabel htmlFor="select-tipologia"> <FormLabel htmlFor="select-tipologia">Tipologia</FormLabel>
{t.parametri.tipologia}
</FormLabel>
<FormMessage /> <FormMessage />
</div> </div>
{!isAdmin ? (
<div className="space-y-0">
<p className="font-semibold text-lg">{field.value}</p>
<p className="text-muted-foreground text-sm">
La tipologia non può essere modificata. Contatta il
supporto se necessario.
</p>
</div>
) : (
<MultiSelect <MultiSelect
defaultValue={ defaultValue={
field.value === TipologiaPosizioneEnum.Transitorio field.value === TipologiaPosizioneEnum.Transitorio
@ -468,6 +475,7 @@ export const FormNewServizioAcquisto = ({
]} ]}
placeholder={t.seleziona_placeholder} placeholder={t.seleziona_placeholder}
/> />
)}
</FormItem> </FormItem>
)} )}
/> />