feat: 404 page

This commit is contained in:
2025-04-07 17:06:08 +03:00
parent e6ab12f957
commit 7c6f21081f
3 changed files with 46 additions and 4 deletions

30
src/pages/404.tsx Normal file
View File

@@ -0,0 +1,30 @@
import Button from "@/components/ui/Button";
import { UrlsTitle } from "@/enums/urls";
import { FunctionComponent } from "preact";
import { useLocation } from "preact-iso";
import { useEffect } from "preact/hooks";
import classes from "./404.module.scss";
const Page404: FunctionComponent = () => {
const { route } = useLocation();
useEffect(() => {
document.title = UrlsTitle.PAGE404;
}, []);
return (
<div id={classes.container}>
<div id={classes.main_container}>
<p class="text-6xl font-semibold">404</p>
<Button
onClick={() => {
route("/", true);
}}
color="secondary"
>
На главную
</Button>
</div>
</div>
);
};
export default Page404;