feat: Stage 3 — application shell and navigation

This commit is contained in:
2026-02-28 21:37:42 +01:00
parent 750785680b
commit a41a99dad4
9 changed files with 455 additions and 17 deletions

View File

@@ -0,0 +1,23 @@
/**
* Configuration placeholder page — full implementation in Stage 8.
*/
import { Text, makeStyles, tokens } from "@fluentui/react-components";
const useStyles = makeStyles({
root: { padding: tokens.spacingVerticalXXL },
});
export function ConfigPage(): JSX.Element {
const styles = useStyles();
return (
<div className={styles.root}>
<Text as="h1" size={700} weight="semibold">
Configuration
</Text>
<Text as="p" size={300}>
fail2ban configuration editor will be implemented in Stage 8.
</Text>
</div>
);
}