@extends('layouts.auth') @section('title', 'Login') @section('content') @php $activeTemplate = in_array(($loginTemplate ?? 'classic'), ['classic', 'ocean', 'mint'], true) ? $loginTemplate : 'classic'; $templatePalette = [ 'classic' => ['visual' => '#9b82d6', 'bg' => '#f3f3f4'], 'ocean' => ['visual' => '#77a5fb', 'bg' => '#eff4ff'], 'mint' => ['visual' => '#7ecdbf', 'bg' => '#edf7f5'], ]; $primaryColor = preg_match('/^#[0-9A-Fa-f]{6}$/', (string) ($loginPrimaryColor ?? '')) ? $loginPrimaryColor : '#6f4cc3'; $visualBg = $templatePalette[$activeTemplate]['visual'] ?? '#9b82d6'; $pageBg = $templatePalette[$activeTemplate]['bg'] ?? '#f3f3f4'; $visualImageUrl = filter_var((string) ($loginVisualImageUrl ?? ''), FILTER_VALIDATE_URL) ? $loginVisualImageUrl : ''; if ($visualImageUrl === '' && str_starts_with((string) ($loginVisualImageUrl ?? ''), '/storage/')) { $visualImageUrl = (string) $loginVisualImageUrl; } $companyName = trim((string) ($loginCompanyName ?? '')) ?: 'TheCubeFactory'; $demoEmail = app()->environment('local') ? (env('DEMO_ADMIN_EMAIL', 'admin@rbac.test')) : ''; $demoPassword = app()->environment('local') ? (env('DEMO_ADMIN_PASSWORD', 'password')) : ''; @endphp
Please enter your details
@if (($loginMode ?? 'login') === 'announcement' && (!empty($loginAnnouncementTitle) || !empty($loginAnnouncementMessage)))