/
foult080
/
hackaton-app
Обзор
Документация
Войти
/
foult080
/
hackaton-app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
web-app/src/components/shared/AuthLayout.tsx
24 строки
730 B
Foult080
feat(): new fixes
07 июл 2026, 11:17
07 июл 2026, 11:17
8111f1c
Код
Авторство
О чём код?
import { type ReactNode } from 'react' interface AuthLayoutProps { title: string subtitle: string children: ReactNode } export default function AuthLayout({ title, subtitle, children }: AuthLayoutProps) { return ( <div className="min-h-[calc(100vh-4rem)] flex items-center justify-center px-4 py-8"> <div className="absolute inset-0 bg-gradient-to-br from-primary-500/10 via-white to-purple-500/10 pointer-events-none" /> <div className="relative w-full max-w-md"> <div className="text-center mb-8"> <h2 className="text-3xl font-bold text-gray-900">{title}</h2> <p className="text-gray-500 mt-2">{subtitle}</p> </div> {children} </div> </div> ) }