'use client'; import { FlexColumn } from '@/components/Container'; import { Label } from '@/components/Input'; import PickMultiOperation from '../../components/PickMultiOperation'; 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;