'use client'; import PickMultiOperation from '@/components/select/PickMultiOperation'; import { FlexColumn } from '@/components/ui/Container'; import { Label } from '@/components/ui/Input'; import { IOperationSchema, OperationID } from '@/models/oss'; interface TabArgumentsProps { oss: IOperationSchema; target: OperationID; inputs: OperationID[]; setInputs: React.Dispatch>; } function TabArguments({ oss, inputs, target, setInputs }: TabArgumentsProps) { const potentialCycle = [target, ...oss.graph.expandAllOutputs([target])]; const filtered = oss.items.filter(item => !potentialCycle.includes(item.id)); return (
); } export default TabArguments;