refactored Authentication

This commit is contained in:
2026-02-17 16:51:47 +00:00
parent 13e8866875
commit d32d0f5c03
45 changed files with 1322 additions and 66 deletions
@@ -0,0 +1,27 @@
import { OfficerSvgLogo } from '@/components/Logos';
import { useLandingPage } from '@/state/useLandingPage';
import { Bootstrap } from './Bootstrap';
import { Login } from './Login';
export function LandingPage() {
const { registrationOpen, isLoading } = useLandingPage();
if (isLoading) return null;
return (
<div className="relative overflow-hidden h-dvh outline-none inset-0">
<header className="pt-12 md:pt-20 lg:pt-24 xl:pt-0 z-20 flex justify-center">
<div className="hidden md:block md:pt-28">
<OfficerSvgLogo size="2xl" />
</div>
<div className="block md:hidden">
<OfficerSvgLogo size="lg" />
</div>
</header>
<div className="absolute inset-x-0 bottom-0 z-20 flex justify-center pb-0 md:pb-12">
{registrationOpen ? <Bootstrap /> : <Login />}
</div>
</div>
);
}