import { useTranslation } from 'react-i18next'; import { Button, Divider, Form, Input, InputNumber, Space, Switch } from 'antd'; import { MinusOutlined, PlusOutlined, ReloadOutlined } from '@ant-design/icons'; import { Wireguard } from '@/utils'; interface WireguardFieldsProps { wgPubKey: string; regenInboundWg: () => void; regenWgPeerKeypair: (name: number) => void; } export default function WireguardFields({ wgPubKey, regenInboundWg, regenWgPeerKeypair }: WireguardFieldsProps) { const { t } = useTranslation(); return ( <> {fields.map((field, idx) => (
{t('pages.inbounds.info.peerNumber', { n: idx + 1 })} {fields.length > 1 && ( {ipFields.map((ipField) => ( {ipFields.length > 1 && ( )} ))} )}
))} )} ); }