{{-- Layout das telas sem sessão: login, cadastro, recuperação de senha e Estrutura conforme docs/design_system/login-01.png: foto ocupando a tela e um painel branco ancorado à direita. Separado do layout do painel porque não há o que colocar na sidebar nem no menu do usuário quando ninguém está autenticado. --}} @php use App\Models\SiteAsset; use App\Support\SiteAssets; /* * O fundo vem do armazenamento público (R2 em produção, MinIO em * desenvolvimento), para que trocá-lo seja um upload e não um deploy. * * A RESERVA LOCAL não é preciosismo: esta é a única tela que precisa * funcionar quando o resto não está funcionando. Se o R2 estiver mal * configurado ou a imagem ainda não tiver sido enviada, o login continua * com o arquivo empacotado, em vez de aparecer um retângulo escuro sem * explicação. */ $background = SiteAssets::url(SiteAsset::LOGIN_BACKGROUND) ?? Vite::asset('resources/images/login-background.jpg'); @endphp @yield('title', config('app.name')) @vite(['resources/css/app.css', 'resources/js/app.js']) {{-- A imagem entra por `style` porque a URL é dinâmica: ela vive no banco, não no CSS compilado. O restante da aparência continua em theme.css. --}}
{{-- `wide` é definido pela view (@section('card', 'auth-card--wide')) para os formulários com muitos campos, como o cadastro de arena. --}}
Quadras Atleta do Vôlei @yield('content')