import { AlertCircle } from "lucide-react"; import { Link, useSearchParams } from "react-router"; import { AuthLayout } from "~/client/components/auth-layout"; import { Button } from "~/client/components/ui/button"; import { Alert, AlertDescription, AlertTitle } from "~/client/components/ui/alert"; import type { Route } from "./+types/auth-error"; export function meta(_: Route.MetaArgs) { return [{ title: "Authentication Error - Zerobyte" }]; } export default function AuthErrorPage() { const [searchParams] = useSearchParams(); const errorMessage = searchParams.get("error") || "An unknown error occurred"; const formattedError = errorMessage .split(/[_-]/) .map((word) => word.charAt(0).toUpperCase() + word.slice(1)) .join(" "); return ( Error {formattedError}
); }