gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/hosts/dialogs/mutation/profiles/wireguard/index.tsx · nightly
Source
1 d636f3f Dawsh 2y ago import {
2 4056c66 Dawsh 1y ago AllowedIpsField,
3 d636f3f Dawsh 2y ago CommonFields,
4 d636f3f Dawsh 2y ago DNSServersField,
5 4056c66 Dawsh 1y ago MtuField,
6 d636f3f Dawsh 2y ago } from "../../fields";
7 d636f3f Dawsh 2y ago import {
8 d636f3f Dawsh 2y ago Accordion,
9 4056c66 Dawsh 1y ago ClearableTextField,
10 4056c66 Dawsh 1y ago HStack,
11 7389ad0 Mardin 2y ago } from "@marzneshin/common/components";
12 4056c66 Dawsh 1y ago import { SettingSection } from "@marzneshin/modules/hosts";
13 d636f3f Dawsh 2y ago import { useTranslation } from "react-i18next";
14 d636f3f Dawsh 2y ago
15 d636f3f Dawsh 2y ago export const WireguardProfileFields = () => {
16 d636f3f Dawsh 2y ago const { t } = useTranslation();
17 d636f3f Dawsh 2y ago return (
18 d636f3f Dawsh 2y ago <>
19 d636f3f Dawsh 2y ago <CommonFields />
20 d636f3f Dawsh 2y ago <Accordion type="single" collapsible>
21 d636f3f Dawsh 2y ago <SettingSection value="wireguard" triggerText={t("wireguard")}>
22 d636f3f Dawsh 2y ago <HStack>
23 4056c66 Dawsh 1y ago <ClearableTextField
24 4056c66 Dawsh 1y ago name="path"
25 4056c66 Dawsh 1y ago label={t("page.hosts.server-public-key")}
26 4056c66 Dawsh 1y ago />
27 d636f3f Dawsh 2y ago <MtuField />
28 d636f3f Dawsh 2y ago </HStack>
29 d636f3f Dawsh 2y ago <DNSServersField />
30 b584c6c Dawsh 2y ago <AllowedIpsField />
31 d636f3f Dawsh 2y ago </SettingSection>
32 d636f3f Dawsh 2y ago </Accordion>
33 d636f3f Dawsh 2y ago </>
34 4056c66 Dawsh 1y ago );
35 4056c66 Dawsh 1y ago };
36 d636f3f Dawsh 2y ago
37 d636f3f Dawsh 2y ago export * from "./schema";
38 d636f3f Dawsh 2y ago export * from "./default";