Advanced pages. Model-driven controls.
This commit is contained in:
10
web/src/router/pages/advanced/CrowdsecPage.tsx
Normal file
10
web/src/router/pages/advanced/CrowdsecPage.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { ErrorBoundary } from '../../../components';
|
||||
import { CrowdsecSubsystem } from '../../../components/advanced';
|
||||
|
||||
export function CrowdsecPage() {
|
||||
return (
|
||||
<ErrorBoundary>
|
||||
<CrowdsecSubsystem />
|
||||
</ErrorBoundary>
|
||||
);
|
||||
}
|
||||
10
web/src/router/pages/advanced/DnsmasqPage.tsx
Normal file
10
web/src/router/pages/advanced/DnsmasqPage.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { ErrorBoundary } from '../../../components';
|
||||
import { DnsmasqSubsystem } from '../../../components/advanced';
|
||||
|
||||
export function DnsmasqPage() {
|
||||
return (
|
||||
<ErrorBoundary>
|
||||
<DnsmasqSubsystem />
|
||||
</ErrorBoundary>
|
||||
);
|
||||
}
|
||||
10
web/src/router/pages/advanced/HaproxyPage.tsx
Normal file
10
web/src/router/pages/advanced/HaproxyPage.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { ErrorBoundary } from '../../../components';
|
||||
import { HaproxySubsystem } from '../../../components/advanced';
|
||||
|
||||
export function HaproxyPage() {
|
||||
return (
|
||||
<ErrorBoundary>
|
||||
<HaproxySubsystem />
|
||||
</ErrorBoundary>
|
||||
);
|
||||
}
|
||||
10
web/src/router/pages/advanced/NftablesPage.tsx
Normal file
10
web/src/router/pages/advanced/NftablesPage.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { ErrorBoundary } from '../../../components';
|
||||
import { NftablesSubsystem } from '../../../components/advanced';
|
||||
|
||||
export function NftablesPage() {
|
||||
return (
|
||||
<ErrorBoundary>
|
||||
<NftablesSubsystem />
|
||||
</ErrorBoundary>
|
||||
);
|
||||
}
|
||||
10
web/src/router/pages/advanced/WireguardPage.tsx
Normal file
10
web/src/router/pages/advanced/WireguardPage.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { ErrorBoundary } from '../../../components';
|
||||
import { WireguardSubsystem } from '../../../components/advanced';
|
||||
|
||||
export function WireguardPage() {
|
||||
return (
|
||||
<ErrorBoundary>
|
||||
<WireguardSubsystem />
|
||||
</ErrorBoundary>
|
||||
);
|
||||
}
|
||||
5
web/src/router/pages/advanced/index.ts
Normal file
5
web/src/router/pages/advanced/index.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export { HaproxyPage } from './HaproxyPage';
|
||||
export { DnsmasqPage } from './DnsmasqPage';
|
||||
export { NftablesPage } from './NftablesPage';
|
||||
export { WireguardPage } from './WireguardPage';
|
||||
export { CrowdsecPage } from './CrowdsecPage';
|
||||
Reference in New Issue
Block a user