Rocky_Mountain_Vending/app/sign-in/[[...sign-in]]/page.tsx

34 lines
1.1 KiB
TypeScript

import { redirect } from "next/navigation"
import { isAdminUiEnabled } from "@/lib/server/admin-auth"
import { PublicPageHeader, PublicSurface } from "@/components/public-surface"
export default function SignInPage() {
if (!isAdminUiEnabled()) {
redirect("/")
}
return (
<div className="px-4 py-8 md:py-12">
<div className="mx-auto flex min-h-[calc(100dvh-7rem)] max-w-3xl items-start justify-center md:items-center">
<div className="w-full max-w-xl space-y-8">
<PublicPageHeader
align="center"
eyebrow="Customer Flow"
title="Admin Sign-In"
description="This area is reserved for Rocky Mountain Vending admins."
/>
<PublicSurface className="p-6 text-center md:p-8">
<h2 className="text-2xl font-semibold">
Admin sign-in is not configured
</h2>
<p className="mt-3 text-sm text-muted-foreground">
Enable the admin UI and connect an auth provider before using this
area.
</p>
</PublicSurface>
</div>
</div>
</div>
)
}