diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx index 5a48723c68..5ff5ea92c4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx @@ -1124,7 +1124,9 @@ function BlockDetailsSidebarContent({ const visibleSubBlocks = blockConfig.subBlocks.filter((subBlock) => { if (subBlock.hidden || subBlock.hideFromPreview) return false - if (subBlock.mode === 'trigger') return false + // Only filter out trigger-mode subblocks for non-trigger blocks + // Trigger-only blocks (category 'triggers') should display their trigger subblocks + if (subBlock.mode === 'trigger' && blockConfig.category !== 'triggers') return false if (subBlock.condition) { return evaluateCondition(subBlock.condition, subBlockValues) } diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx index 5725ec2fb2..41507ca6be 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx @@ -46,7 +46,7 @@ function WorkflowPreviewBlockInner({ data }: NodeProps return blockConfig.subBlocks.filter((subBlock) => { if (subBlock.hidden) return false if (subBlock.hideFromPreview) return false - if (subBlock.mode === 'trigger') return false + if (subBlock.mode === 'trigger' && blockConfig.category !== 'triggers') return false if (subBlock.mode === 'advanced') return false return true })