Brand with Bayside Academy navy + logo
- Theme primary -> Bayside navy (#06315a) in light & dark, sidebar + focus ring - Bayside logo in the sidebar, login page, and public intake header - Login title -> Bayside Academy Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+3
-4
@@ -13,7 +13,7 @@ const searchSchema = z.object({ mode: z.enum(["signin", "signup"]).optional() })
|
||||
|
||||
export const Route = createFileRoute("/auth")({
|
||||
validateSearch: searchSchema,
|
||||
head: () => ({ meta: [{ title: "Sign in — School Portal" }] }),
|
||||
head: () => ({ meta: [{ title: "Sign in — Bayside Academy" }] }),
|
||||
component: AuthPage,
|
||||
});
|
||||
|
||||
@@ -63,9 +63,8 @@ function AuthPage() {
|
||||
return (
|
||||
<div className="min-h-screen flex items-center justify-center bg-muted/30 p-4">
|
||||
<div className="w-full max-w-md bg-card border rounded-lg p-8 shadow-sm">
|
||||
<div className="flex items-center gap-2 mb-6">
|
||||
<GraduationCap className="h-6 w-6 text-primary" />
|
||||
<h1 className="font-semibold text-lg">School Portal</h1>
|
||||
<div className="flex justify-center mb-6">
|
||||
<img src="/bayside-logo.png" alt="Bayside Academy" className="h-12 w-auto" />
|
||||
</div>
|
||||
<Tabs value={tab} onValueChange={(v) => setTab(v as "signin" | "signup")}>
|
||||
<TabsList className="grid grid-cols-2 w-full">
|
||||
|
||||
Reference in New Issue
Block a user