import { Button } from '@heroui/button' import { Dropdown, DropdownItem, DropdownMenu, DropdownTrigger } from '@heroui/dropdown' import { Tooltip } from '@heroui/tooltip' import { FaRegCircleQuestion } from 'react-icons/fa6' import { IoAddCircleOutline } from 'react-icons/io5' import { HTTPClientIcon, HTTPServerIcon, PCIcon, PlusIcon, WebsocketIcon } from '../icons' export interface AddButtonProps { onOpen: (key: keyof OneBotConfig['network']) => void } const AddButton: React.FC = (props) => { const { onOpen } = props return ( { onOpen(key as keyof OneBotConfig['network']) }} >
新建网络配置
} >
HTTP服务器
} >
HTTP SSE服务器
} >
HTTP客户端
} >
Websocket服务器
} >
Websocket客户端
) } export default AddButton