| 12345678910111213141516171819202122232425262728293031 |
- // app/admin-view/error.js
- "use client";
- import { useRouter } from "next/navigation";
- import { Button } from "@nextui-org/react";
- export default function AdminErrorPage({ error }) {
- const router = useRouter();
- const handleGoBack = () => {
- router.push("/admin-view"); // Zurück zur Admin-Übersicht
- };
- let errorMessage;
- if (error === "unauthorized") {
- errorMessage = "Sie sind nicht berechtigt, auf diese Seite zuzugreifen.";
- } else {
- errorMessage =
- "Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.";
- }
- return (
- <div className="flex flex-col items-center justify-center min-h-screen">
- <h1 className="text-3xl font-bold mb-4">Admin Fehler</h1>
- <p className="mb-6">{errorMessage}</p>
- <Button variant="flat" color="primary" onClick={handleGoBack}>
- Zurück zur Admin-Ansicht
- </Button>
- </div>
- );
- }
|