import {Link} from 'react-router-dom'; import {ReactNode} from 'react'; import {AuthLayoutFooter} from './auth-layout-footer'; import {useIsDarkMode} from '@common/ui/themes/use-is-dark-mode'; import authBgSvg from './auth-bg.svg'; import {useTrans} from '@common/i18n/use-trans'; import {useSettings} from '@common/core/settings/use-settings'; interface AuthPageProps { heading?: ReactNode; message?: ReactNode; children: ReactNode; } export function AuthLayout({heading, children, message}: AuthPageProps) { const {branding} = useSettings(); const isDarkMode = useIsDarkMode(); const {trans} = useTrans(); return (
{heading &&

{heading}

} {children}
{message &&
{message}
}
); }