This commit is contained in:
2026-09-20 10:49:14 +01:00
parent 3d122036ce
commit 6e3319b21c
23 changed files with 1331 additions and 223 deletions
+40
View File
@@ -0,0 +1,40 @@
import type { BunextPageModuleMeta } from "@moduletrace/bunext/types";
import AdminHero from "@/src/components/general/admin-hero";
import { SiteData } from "@/src/data/site-data";
import Button from "@/src/components/twui/layout/Button";
import Divider from "@/src/components/twui/layout/Divider";
import Stack from "@/src/components/twui/layout/Stack";
import { ArrowLeft } from "lucide-react";
import AddHostFormSection from "./(sections)/add-host-form-section";
export default function AdminAddHostPage() {
return (
<>
<AdminHero
title="Add New Host"
description="Create a new WireGuard host with a dedicated private subnet"
buttons={
<Button
title="Back to Hosts"
variant="outlined"
beforeIcon={<ArrowLeft />}
href="/admin/hosts"
>
Back to Hosts
</Button>
}
/>
<Divider className="mb-6" />
<Stack className="w-full px-6 pb-8 gap-5 items-stretch">
<AddHostFormSection />
</Stack>
</>
);
}
export const meta: BunextPageModuleMeta = {
title: `Add New Host | ${SiteData["SiteName"]}`,
description: `WireGuard add host page`,
};