diff --git a/client/src/pages/platform/workflow-editor/components/node-details-tabs/output-tab/OutputSchemaDisplay.tsx b/client/src/pages/platform/workflow-editor/components/node-details-tabs/output-tab/OutputSchemaDisplay.tsx index 135c21a1141..3791550edf4 100644 --- a/client/src/pages/platform/workflow-editor/components/node-details-tabs/output-tab/OutputSchemaDisplay.tsx +++ b/client/src/pages/platform/workflow-editor/components/node-details-tabs/output-tab/OutputSchemaDisplay.tsx @@ -1,9 +1,16 @@ import {Button} from '@/components/ui/button'; -import {DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger} from '@/components/ui/dropdown-menu'; +import {ButtonGroup} from '@/components/ui/button-group'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; import PropertyField from '@/pages/platform/workflow-editor/components/PropertyField'; import SchemaProperties from '@/pages/platform/workflow-editor/components/SchemaProperties'; import {PropertyAllType} from '@/shared/types'; -import {ChevronDownIcon, PenIcon} from 'lucide-react'; +import {MoreHorizontalIcon} from 'lucide-react'; interface OutputSchemaDisplayProps { connectionMissing: boolean; @@ -40,33 +47,63 @@ const OutputSchemaDisplay = ({

Output Schema

- - - - + )} - - {!variablePropertiesDefined && ( - setShowUploadDialog(true)} + variant="outline" + > + Upload Sample Output + + )} + + + + + - setShowUploadDialog(true)}> - Upload Sample Output Data - + + + {!variablePropertiesDefined && ( + setShowUploadDialog(true)} + > + Upload Sample Output + + )} - - Reset - - - + + Reset + + + + +