This commit is contained in:
Matthias Hochmeister
2026-02-23 17:08:58 +01:00
commit f09748f4a1
97 changed files with 17729 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
import { useNavigate } from 'react-router-dom';
import { Container, Box, Typography, Button, Paper } from '@mui/material';
import { Home } from '@mui/icons-material';
function NotFound() {
const navigate = useNavigate();
return (
<Container component="main" maxWidth="sm">
<Box
sx={{
marginTop: 8,
display: 'flex',
flexDirection: 'column',
alignItems: 'center',
}}
>
<Paper
elevation={3}
sx={{
padding: 4,
display: 'flex',
flexDirection: 'column',
alignItems: 'center',
width: '100%',
}}
>
<Typography variant="h1" component="h1" color="error" gutterBottom>
404
</Typography>
<Typography variant="h5" component="h2" gutterBottom>
Seite nicht gefunden
</Typography>
<Typography variant="body1" color="text.secondary" sx={{ mb: 3 }}>
Die angeforderte Seite existiert nicht.
</Typography>
<Button
variant="contained"
startIcon={<Home />}
onClick={() => navigate('/dashboard')}
>
Zurück zum Dashboard
</Button>
</Paper>
</Box>
</Container>
);
}
export default NotFound;