"use client"; import Link from "next/link"; import { useSearchParams } from "next/navigation"; import z from "zod"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { Button, Icon } from "@calcom/ui"; import AuthContainer from "@components/ui/AuthContainer"; import type { PageProps } from "@server/lib/auth/error/getStaticProps"; const querySchema = z.object({ error: z.string().optional(), }); export default function Error(props: PageProps) { const { t } = useLocale(); const searchParams = useSearchParams(); const { error } = querySchema.parse({ error: searchParams?.get("error") || undefined }); const errorMsg = error || t("error_during_login"); return (
); }