2024-05-18 19:36:13 +03:00
|
|
|
import { UserAuthForm } from "@/components/auth/AuthForm";
|
|
|
|
|
import Logo from "@/components/Logo";
|
|
|
|
|
import { ThemeProvider } from "@/context/theme-provider";
|
2025-03-17 22:50:13 +03:00
|
|
|
import "@/utils/i18n";
|
|
|
|
|
import { LanguageProvider } from "@/context/language-provider";
|
2024-05-18 19:36:13 +03:00
|
|
|
|
|
|
|
|
function LoginPage() {
|
|
|
|
|
return (
|
|
|
|
|
<ThemeProvider defaultTheme="system" storageKey="frigate-ui-theme">
|
2025-03-17 22:50:13 +03:00
|
|
|
<LanguageProvider>
|
|
|
|
|
<div className="size-full overflow-hidden">
|
|
|
|
|
<div className="p-8">
|
|
|
|
|
<div className="mx-auto flex w-full flex-col justify-center space-y-6 sm:w-[350px]">
|
|
|
|
|
<div className="flex flex-col items-center space-y-2">
|
|
|
|
|
<Logo className="mb-6 h-8 w-8" />
|
|
|
|
|
</div>
|
|
|
|
|
<UserAuthForm />
|
2024-05-18 19:36:13 +03:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2025-03-17 22:50:13 +03:00
|
|
|
</LanguageProvider>
|
2024-05-18 19:36:13 +03:00
|
|
|
</ThemeProvider>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default LoginPage;
|