diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/collapsed-sidebar-menu/collapsed-sidebar-menu.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/collapsed-sidebar-menu/collapsed-sidebar-menu.tsx index 2aa727b68af..79aeab6f1ca 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/collapsed-sidebar-menu/collapsed-sidebar-menu.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/collapsed-sidebar-menu/collapsed-sidebar-menu.tsx @@ -128,7 +128,7 @@ function TaskStatusIcon({ function WorkflowColorSwatch({ color }: { color: string }) { return (
{icon} diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-sidebar/settings-sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-sidebar/settings-sidebar.tsx index 9792e3ed574..a21344fe3f1 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-sidebar/settings-sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-sidebar/settings-sidebar.tsx @@ -210,7 +210,7 @@ export function SettingsSidebar({ {/* Settings sections */}
diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx index ce5b8c67b57..fe33dc9ab00 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/workspace-header.tsx @@ -343,7 +343,7 @@ export function WorkspaceHeader({ type='button' aria-label='Switch workspace' className={cn( - 'group flex h-[32px] min-w-0 items-center rounded-lg border border-[var(--border)] bg-[var(--surface-2)] pl-1.5 transition-colors hover-hover:bg-[var(--surface-5)]', + 'group flex h-[32px] min-w-0 items-center rounded-lg border border-[var(--border)] bg-[var(--surface-2)] pl-[5px] transition-colors hover-hover:bg-[var(--surface-5)]', isCollapsed ? 'w-[32px]' : 'w-full cursor-pointer gap-2 pr-2' )} title={activeWorkspace?.name || 'Loading...'} diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx index deac68e7c99..df8f68cff4d 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/sidebar.tsx @@ -102,8 +102,9 @@ const logger = createLogger('Sidebar') function SidebarItemSkeleton() { return ( -
- +
+ +
) } @@ -1030,7 +1031,7 @@ export const Sidebar = memo(function Sidebar() { const workflowsCollapsedIcon = useMemo( () => (
), @@ -1056,6 +1057,14 @@ export const Sidebar = memo(function Sidebar() { // Stable no-op for collapsed workflow context menu delete (never changes) const noop = useCallback(() => {}, []) + const handleExpandSidebar = useCallback( + (e: React.MouseEvent) => { + e.preventDefault() + toggleCollapsed() + }, + [toggleCollapsed] + ) + // Stable callback for the "New task" button in expanded mode const handleNewTask = useCallback( () => navigateToPage(`/workspace/${workspaceId}/home`), @@ -1198,34 +1207,14 @@ export const Sidebar = memo(function Sidebar() {
{/* Top bar: Logo + Collapse toggle */}
-
- - {brand.logoUrl ? ( - {brand.name} - ) : ( - - )} - - +
- + - {isCollapsed && ( + {showCollapsedTooltips && (

Expand sidebar

@@ -1272,7 +1268,7 @@ export const Sidebar = memo(function Sidebar() {
{/* Workspace Header */} -
+