<x-filament-panels::page.simple>
    <div class="flex flex-col gap-6">
        @if (session('error'))
            <div class="rounded-md bg-red-50 p-4 text-sm text-red-800 dark:bg-red-950/30 dark:text-red-200">
                {{ session('error') }}
            </div>
        @endif

        @php
            $isConfigured = filled(config('services.microsoft.client_id'))
                && filled(config('services.microsoft.client_secret'))
                && filled(config('services.microsoft.redirect'));
        @endphp

        @if (! $isConfigured)
            <div class="rounded-md bg-amber-50 p-4 text-sm text-amber-900 dark:bg-amber-950/30 dark:text-amber-200">
                {{ __('localization.auth.microsoft_not_configured') }}
            </div>
        @endif

        <div class="flex flex-col gap-3">
            <x-filament::button
                tag="a"
                href="{{ route('auth.entra.redirect') }}"
                :disabled="! $isConfigured"
                color="primary"
            >
                {{ __('localization.auth.sign_in_microsoft') }}
            </x-filament::button>

            <div class="text-center text-sm text-gray-500 dark:text-gray-400">
                {{ __('localization.auth.tenant_admin_membership_required') }}
            </div>
        </div>
    </div>
</x-filament-panels::page.simple>
