ultisuite-client/components/auth/login-chrome.tsx
R3D347HR4Y d6d18f911b
Some checks failed
E2E / Playwright e2e (push) Has been cancelled
Lots of stuff and mobile app
2026-06-17 00:13:28 +02:00

24 lines
823 B
TypeScript

"use client"
import { useEffect } from "react"
import { clearMailBackgroundDom } from "@/lib/mail-settings/mail-background-dom"
/** Login shell: plain canvas, no mail wallpaper. */
export function LoginChrome({ children }: { children: React.ReactNode }) {
useEffect(() => {
clearMailBackgroundDom()
}, [])
return (
<div className="ultimail-login relative flex min-h-dvh flex-col">
<div className="ultimail-login-backdrop" aria-hidden>
<div className="ultimail-login-orb ultimail-login-orb--a" />
<div className="ultimail-login-orb ultimail-login-orb--b" />
<div className="ultimail-login-orb ultimail-login-orb--c" />
<div className="ultimail-login-aurora" />
</div>
<div className="relative z-10 flex min-h-dvh flex-col">{children}</div>
</div>
)
}