From 3d1dd595f1c1e762f147184e231cddcc4a518a8a Mon Sep 17 00:00:00 2001 From: Bill Leoutsakos Date: Tue, 22 Sep 2026 13:17:36 -0700 Subject: [PATCH 1/3] improvement(ui): use chips for ordinary product actions --- .../workspace/[workspaceId]/files/files.tsx | 10 ++---- .../app/workspace/[workspaceId]/logs/logs.tsx | 10 +++--- .../settings/components/admin/admin.tsx | 14 ++++---- .../components/mothership/mothership.tsx | 7 ++-- .../w/components/preview/preview.tsx | 34 +++++++++++-------- 5 files changed, 38 insertions(+), 37 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/files/files.tsx b/apps/sim/app/workspace/[workspaceId]/files/files.tsx index 5c98c2aaeba..fa53246ba1f 100644 --- a/apps/sim/app/workspace/[workspaceId]/files/files.tsx +++ b/apps/sim/app/workspace/[workspaceId]/files/files.tsx @@ -2,7 +2,7 @@ import { useCallback, useEffect, useMemo, useRef, useState } from 'react' import { - Button, + Chip, ChipCombobox, ChipConfirmModal, Columns2, @@ -2057,13 +2057,9 @@ function FilesContent() { )} {hasActiveFilters && ( - + )} ) diff --git a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx index a1dd5a25dfe..b689e1a3fbe 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx @@ -14,6 +14,7 @@ import { import { Button, Calendar, + Chip, ChipCombobox, type ComboboxOption, cn, @@ -1584,13 +1585,14 @@ function LogsFilterPanel({ searchQuery, onSearchQueryChange }: LogsFilterPanelPr {filtersActive && ( - + )} ) diff --git a/apps/sim/app/workspace/[workspaceId]/settings/components/admin/admin.tsx b/apps/sim/app/workspace/[workspaceId]/settings/components/admin/admin.tsx index 77303d43160..004b7ac7706 100644 --- a/apps/sim/app/workspace/[workspaceId]/settings/components/admin/admin.tsx +++ b/apps/sim/app/workspace/[workspaceId]/settings/components/admin/admin.tsx @@ -443,9 +443,8 @@ export function Admin() { Page {currentPage} of {totalPages} ({usersData.total} users)
- - +
)} diff --git a/apps/sim/app/workspace/[workspaceId]/settings/components/mothership/mothership.tsx b/apps/sim/app/workspace/[workspaceId]/settings/components/mothership/mothership.tsx index 8cf5573f53e..cf56b278328 100644 --- a/apps/sim/app/workspace/[workspaceId]/settings/components/mothership/mothership.tsx +++ b/apps/sim/app/workspace/[workspaceId]/settings/components/mothership/mothership.tsx @@ -3,7 +3,7 @@ import { useCallback, useMemo, useState } from 'react' import { Badge, - Button, + Chip, ChipCopyInput, ChipInput, ChipModalTabs, @@ -434,14 +434,13 @@ function LicensesTab({ environment }: { environment: MothershipEnv }) { className='w-[160px]' /> - + {generatedKey && ( diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/preview/preview.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/preview/preview.tsx index 1a93e446901..d7a478a1ddc 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/preview/preview.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/preview/preview.tsx @@ -2,7 +2,15 @@ import type React from 'react' import { useEffect, useMemo, useRef, useState } from 'react' -import { Button, cn, OverflowText, Tooltip } from '@sim/emcn' +import { + Chip, + chipBorderShadowRing, + chipContentLabelClass, + chipGeometryClass, + cn, + OverflowText, + Tooltip, +} from '@sim/emcn' import { ArrowLeft } from '@sim/emcn/icons' import { redactApiKeys } from '@/lib/core/security/redaction' import { PreviewEditor } from '@/app/workspace/[workspaceId]/w/components/preview/components/preview-editor' @@ -295,23 +303,21 @@ export function Preview({
- + + Back + Go back to parent workflow {currentWorkflowName && ( -
- +
+
)}
From 8033658560bd9107ac1537fe0166847f560555be Mon Sep 17 00:00:00 2001 From: Bill Leoutsakos Date: Tue, 22 Sep 2026 13:57:15 -0700 Subject: [PATCH 2/3] improvement(ui): use shared chip alignment --- apps/sim/app/workspace/[workspaceId]/files/files.tsx | 2 +- apps/sim/app/workspace/[workspaceId]/logs/logs.tsx | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/files/files.tsx b/apps/sim/app/workspace/[workspaceId]/files/files.tsx index fa53246ba1f..bf75f05cdbd 100644 --- a/apps/sim/app/workspace/[workspaceId]/files/files.tsx +++ b/apps/sim/app/workspace/[workspaceId]/files/files.tsx @@ -2057,7 +2057,7 @@ function FilesContent() {
)} {hasActiveFilters && ( - + Clear all filters )} diff --git a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx index b689e1a3fbe..eac542273d0 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/logs.tsx @@ -1585,12 +1585,7 @@ function LogsFilterPanel({ searchQuery, onSearchQueryChange }: LogsFilterPanelPr {filtersActive && ( - + Clear All Filters )} From 0c806e9d73f948b87324f981e31f307fcc342132 Mon Sep 17 00:00:00 2001 From: Bill Leoutsakos <157128530+BillLeoutsakosvl346@users.noreply.github.com> Date: Tue, 22 Sep 2026 19:12:42 -0700 Subject: [PATCH 3/3] improvement(ui): use shared search action sizes (#8160) Co-authored-by: Bill Leoutsakos --- .../search-replace/workflow-search-replace.tsx | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/search-replace/workflow-search-replace.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/search-replace/workflow-search-replace.tsx index 7608e3b0a40..103b53feeb9 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/search-replace/workflow-search-replace.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/search-replace/workflow-search-replace.tsx @@ -575,12 +575,7 @@ function WorkflowSearchReplacePanel({ focusRef }: WorkflowSearchReplacePanelProp onMouseDown={(event) => event.stopPropagation()} > {matchCountLabel} - @@ -589,7 +584,7 @@ function WorkflowSearchReplacePanel({ focusRef }: WorkflowSearchReplacePanelProp