Add interruption toggle to TabServizio component for managing service status

This commit is contained in:
Marco Pedone 2025-08-19 16:44:23 +02:00
parent fd22901c45
commit c0da9daad0

View file

@ -232,6 +232,34 @@ export const TabServizio = ({
</DropdownMenuSubContent>
</DropdownMenuPortal>
</DropdownMenuSub>
<DropdownMenuSub>
<DropdownMenuSubTrigger className="flex items-center gap-3 hover:cursor-pointer">
<Wrench className="stroke-foreground size-5" />
<span className="text-foreground">Interruzione</span>
</DropdownMenuSubTrigger>
<DropdownMenuPortal>
<DropdownMenuSubContent>
<DropdownMenuRadioGroup
value={servizio.isInterrotto.toString()}
onValueChange={(v) => {
update({
servizioId: servizio.servizio_id,
data: {
isInterrotto: v === "true",
},
});
}}
>
<DropdownMenuRadioItem value="true">
Interrotto
</DropdownMenuRadioItem>
<DropdownMenuRadioItem value="false">
Non Interrotto
</DropdownMenuRadioItem>
</DropdownMenuRadioGroup>
</DropdownMenuSubContent>
</DropdownMenuPortal>
</DropdownMenuSub>
<DropdownMenuSeparator />
<DropdownMenuItem