From 24c22537bb4a902c56d64d0c06dca2a00318786b Mon Sep 17 00:00:00 2001 From: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com> Date: Sat, 19 Jul 2025 17:08:26 -0700 Subject: [PATCH] improvement(ui/ux): workflow, search modal (#729) * improvement: workflow colors * fix: workflow rename styling * improvement: no API call on no name change workspace after edit * improvement: added workflow and workspace to search * improvement: folder path opened for current workflow on load * improvement: ui/ux workspace selector * improvement: search modal keyboard use --- .../templates/components/template-card.tsx | 55 ++-- .../components/search-modal/search-modal.tsx | 267 +++++++++++++++++- .../folder-tree/components/folder-item.tsx | 9 +- .../folder-tree/components/workflow-item.tsx | 11 +- .../components/folder-tree/folder-tree.tsx | 27 +- .../workspace-header/workspace-header.tsx | 5 +- .../workspace-selector/workspace-selector.tsx | 10 +- .../w/components/sidebar/sidebar.tsx | 48 +++- apps/sim/db/schema.ts | 2 +- apps/sim/stores/workflows/registry/utils.ts | 141 ++++----- 10 files changed, 450 insertions(+), 125 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx index e3a5e85100..4c1c88973f 100644 --- a/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx +++ b/apps/sim/app/workspace/[workspaceId]/templates/components/template-card.tsx @@ -135,43 +135,58 @@ interface TemplateCardProps { // Skeleton component for loading states export function TemplateCardSkeleton({ className }: { className?: string }) { return ( -
No results found for "{searchQuery}"