/** * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates * SPDX-License-Identifier: MIT */ import React from 'react'; import { I18n } from '@flowgram.ai/editor'; import { Button, Input } from '@douyinfe/semi-ui'; import { IconDelete, IconPlus } from '@douyinfe/semi-icons'; import { useObjectList } from '@/hooks'; import { InjectVariableSelector } from '@/components/variable-selector'; import { PropsType } from './types'; import './styles.css'; export function BatchOutputs(props: PropsType) { const { readonly, style } = props; const { list, add, updateKey, updateValue, remove } = useObjectList(props); return (