import React, { useState } from 'react'; import styles from './style/index.module.less'; import { Button, Input, Modal, Radio, Space } from '@arco-design/web-react'; import { IconSearch } from '@arco-design/web-react/icon'; import CollapseList from './collapseList'; import { startStatusConstant } from '@/const/isdp/componentDeploy'; import ConfigTutorial from '@/pages/componentDevelopment/componentEnv/configTutorial'; const ComponentDeployment = () => { const [searchKeyword, setSearchKeyword] = useState(''); const [selectedStatus, setSelectedStatus] = useState(undefined); const [tutorialVisible, setTutorialVisible] = useState(false); // 状态选项配置 const statusOptions = [ { label: '全部', value: undefined }, { label: '启用中', value: 'RUN' }, { label: '已下架', value: 'STOP' } ]; return ( <>
setSelectedStatus(value)} name="button-radio-group" > {statusOptions.map((item) => { return ( {({ checked }) => { return ( ); }} ); })} } placeholder={'搜索'} style={{ width: 236 }} value={searchKeyword} onChange={(value) => setSearchKeyword(value)} onPressEnter={() => { // 触发搜索 }} />
setTutorialVisible(false)} footer={null} style={{ top: 20, width: '100%' }} > ); }; export default ComponentDeployment;