diff --git a/desktop/src/features/workflows/ui/WorkflowCard.tsx b/desktop/src/features/workflows/ui/WorkflowCard.tsx index 9d7cda08b..ce90c7229 100644 --- a/desktop/src/features/workflows/ui/WorkflowCard.tsx +++ b/desktop/src/features/workflows/ui/WorkflowCard.tsx @@ -30,11 +30,13 @@ import { rewriteRelayUrl } from "@/shared/lib/mediaUrl"; import { Button } from "@/shared/ui/button"; import { DropdownMenu, + DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/shared/ui/dropdown-menu"; +import { Switch } from "@/shared/ui/switch"; import { getWorkflowCardLabel, getWorkflowDisplayStatus, @@ -377,17 +379,28 @@ export function WorkflowCard({ Duplicate - onToggleEnabled(workflow)} + onCheckedChange={(checked) => { + if (checked !== isEnabled) onToggleEnabled(workflow); + }} + onSelect={(event) => event.preventDefault()} > {isEnabled ? ( - + ) : ( - + )} - {isEnabled ? "Disable" : "Enable"} - + Enable +