Skip to content

Commit e684bc0

Browse files
katarina-calaivicac
authored andcommitted
3451-replace shadcn buttons in workflow code editor sheet
1 parent 3e80314 commit e684bc0

File tree

2 files changed

+14
-24
lines changed

2 files changed

+14
-24
lines changed

client/src/pages/platform/workflow-editor/components/WorkflowCodeEditorSheetContent.tsx

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Button} from '@/components/ui/button';
1+
import Button from '@/components/Button/Button';
22
import {ResizableHandle, ResizablePanel, ResizablePanelGroup} from '@/components/ui/resizable';
33
import {SheetCloseButton, SheetContent, SheetHeader, SheetTitle} from '@/components/ui/sheet';
44
import {Tooltip, TooltipContent, TooltipTrigger} from '@/components/ui/tooltip';
@@ -103,14 +103,12 @@ const WorkflowCodeEditorSheetContent = ({
103103
<Tooltip>
104104
<TooltipTrigger asChild>
105105
<Button
106-
className="[&_svg]:size-5"
107106
disabled={testConfigurationDisabled}
107+
icon={<Settings2Icon />}
108108
onClick={() => setShowWorkflowTestConfigurationDialog(true)}
109109
size="icon"
110110
variant="ghost"
111-
>
112-
<Settings2Icon />
113-
</Button>
111+
/>
114112
</TooltipTrigger>
115113

116114
<TooltipContent>Set the workflow test configuration</TooltipContent>
@@ -119,15 +117,13 @@ const WorkflowCodeEditorSheetContent = ({
119117
<Tooltip>
120118
<TooltipTrigger asChild>
121119
<Button
122-
className="[&_svg]:size-5"
123120
disabled={!dirty}
121+
icon={<SaveIcon />}
124122
onClick={() => handleWorkflowCodeEditorSheetSave(workflow, definition)}
125123
size="icon"
126124
type="submit"
127125
variant="ghost"
128-
>
129-
<SaveIcon />
130-
</Button>
126+
/>
131127
</TooltipTrigger>
132128

133129
<TooltipContent>Save current workflow</TooltipContent>
@@ -138,14 +134,12 @@ const WorkflowCodeEditorSheetContent = ({
138134
<TooltipTrigger asChild>
139135
<span tabIndex={0}>
140136
<Button
141-
className="[&_svg]:size-5"
142137
disabled={runDisabled || dirty}
138+
icon={<PlayIcon className="text-success" />}
143139
onClick={handleRunClick}
144140
size="icon"
145141
variant="ghost"
146-
>
147-
<PlayIcon className="text-success" />
148-
</Button>
142+
/>
149143
</span>
150144
</TooltipTrigger>
151145

@@ -159,14 +153,13 @@ const WorkflowCodeEditorSheetContent = ({
159153

160154
{workflowIsRunning && (
161155
<Button
156+
icon={<SquareIcon />}
162157
onClick={() => {
163158
console.error('Implement cancel workflow execution');
164159
}}
165160
size="icon"
166161
variant="destructive"
167-
>
168-
<SquareIcon className="h-5" />
169-
</Button>
162+
/>
170163
)}
171164

172165
<SheetCloseButton />

client/src/pages/platform/workflow-editor/components/WorkflowTestConfigurationDialog.tsx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Button} from '@/components/ui/button';
1+
import Button from '@/components/Button/Button';
22
import {
33
Dialog,
44
DialogClose,
@@ -96,16 +96,15 @@ const WorkflowTestConfigurationFormField = ({
9696
{connectionDialogAllowed && (
9797
<Button
9898
className="mt-auto p-2"
99+
icon={<PlusIcon className="size-5" />}
99100
onClick={() => {
100101
setComponentConnection(componentConnection);
101102
setShowNewConnectionDialog(true);
102103
}}
103104
title="Create a new connection"
104105
type="button"
105106
variant="outline"
106-
>
107-
<PlusIcon className="size-5" />
108-
</Button>
107+
/>
109108
)}
110109
</div>
111110
</FormControl>
@@ -314,12 +313,10 @@ const WorkflowTestConfigurationDialog = ({
314313

315314
<DialogFooter>
316315
<DialogClose asChild>
317-
<Button type="button" variant="outline">
318-
Cancel
319-
</Button>
316+
<Button label="Cancel" type="button" variant="outline" />
320317
</DialogClose>
321318

322-
<Button type="submit">Save</Button>
319+
<Button label="Save" type="submit" />
323320
</DialogFooter>
324321
</form>
325322
</Form>

0 commit comments

Comments
 (0)