diff --git a/apps/sim/app/workspace/[workspaceId]/components/resource/components/resource-header/resource-header.tsx b/apps/sim/app/workspace/[workspaceId]/components/resource/components/resource-header/resource-header.tsx index 006271eb23a..301cc2e7dba 100644 --- a/apps/sim/app/workspace/[workspaceId]/components/resource/components/resource-header/resource-header.tsx +++ b/apps/sim/app/workspace/[workspaceId]/components/resource/components/resource-header/resource-header.tsx @@ -39,7 +39,7 @@ import { import { ArrowUpLeft } from '@sim/emcn/icons' import { createPortal } from 'react-dom' import { HEADER_ACTION_CLUSTER, TITLE_BAR_LANE_PT } from '@/components/page-header-bar' -import { orderHeaderActions } from '@/components/settings/settings-header' +import { orderHeaderActions, SettingsActionChip } from '@/components/settings/settings-header' import { InlineRenameInput } from '@/app/workspace/[workspaceId]/components/inline-rename-input' export interface DropdownOption { @@ -104,6 +104,7 @@ export interface ResourceAction { active?: boolean onSelect: () => void disabled?: boolean + tooltip?: string } /** @@ -259,16 +260,7 @@ export const ResourceHeader = memo(function ResourceHeader({
{aside} {orderHeaderActions(actions).map(({ action }) => ( - - {action.text} - + ))}
)} diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/log-refresh-action.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/log-refresh-action.tsx new file mode 100644 index 00000000000..d8c89fe59e1 --- /dev/null +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/log-refresh-action.tsx @@ -0,0 +1,55 @@ +import { cn } from '@sim/emcn' +import { RefreshCw } from '@sim/emcn/icons' +import type { ResourceAction } from '@/app/workspace/[workspaceId]/components/resource/components/resource-header' + +interface RefreshIconProps { + className?: string +} + +function SpinningRefreshIcon(props: RefreshIconProps) { + return +} + +function NewLogsIndicator({ className }: RefreshIconProps) { + return ( +