import { useIntl } from '@umijs/max'; import { Modal, Tabs, TabsProps } from 'antd'; import React from 'react'; import ContainerInstall from './container-install'; import ScriptInstall from './script-install'; type ViewModalProps = { open: boolean; onCancel: () => void; }; const AddWorker: React.FC = (props) => { const { open, onCancel } = props || {}; const intl = useIntl(); const [token, setToken] = React.useState(''); const [activeKey, setActiveKey] = React.useState('script'); const items: TabsProps['items'] = [ { key: 'script', label: intl.formatMessage({ id: 'resources.worker.script.install' }), children: }, { key: 'container', label: intl.formatMessage({ id: 'resources.worker.container.install' }), children: } ]; return ( setActiveKey(key)} > ); }; export default React.memo(AddWorker);