@php $__brandName = (string) \App\Models\SystemSetting::get('app_name', config('app.name', 'WaDesk')); $__brandLogo = \App\Support\Brand::logoUrl(); @endphp
@if ($__brandLogo) {{-- An uploaded brand logo replaces the icon + name entirely. --}} {{ $__brandName }} @else {{ $__brandName }} @endif
{{ __('Sign in') }}

{{ __('Welcome') }} {{ __('back') }}.

{{ __('Enter your details below to get back into your workspace.') }}

{{-- Social sign-in (Google / Facebook) + "or with email" divider. Renders only the providers an admin enabled at /admin/settings/social-login; renders nothing when none are. --}} @include('auth._social') @if ($errors->any())
@foreach ($errors->all() as $err)
{{ $err }}
@endforeach
@endif @if (session('status'))
{{ session('status') }}
@endif
@csrf
{{ __('Forgot?') }}
{{-- Eye-reveal is auto-injected on every by resources/js/lib/password-reveal.js (loaded from app.js). Don't duplicate the button here — the lib handles it. --}}
{{-- reCAPTCHA (admin-toggled, v2 checkbox or invisible v3) --}} @include('auth._recaptcha', ['action' => 'login'])

{{ __('New to') }} {{ $__brandName }}? {{ __('Create an account') }}

{{-- eye-toggle wiring lives in resources/js/charts/auth-login.js --}}

{{ __('By signing in you agree to our') }} {{ __('Terms') }} and {{ __('Privacy policy') }}.