@extends('layouts.front.app') @section('title', __('auth.two_factor.heading')) @section('noPageIndex', true) @section('disablePromoBar', true) @section('disableHeader', true) @section('disableFooter', true) @section('content')
{{-- Left panel: heading, method context, alternatives --}}

{{ __('auth.two_factor.heading') }}

@if($activeMethods->contains('totp'))

{{ __('auth.two_factor.method.totp.subheading') }}

@endif @if($activeMethods->contains('email'))

{{ __('auth.two_factor.method.email.subheading') }}

@endif

{{ __('auth.two_factor.method.recovery-codes.subheading') }}

{{ __('auth.two_factor.method.switch.description') }}

@if($activeMethods->contains('totp')) @include('pages.twofactor.verification.partials.method-switch-totp') @endif @if($activeMethods->contains('email')) @include('pages.twofactor.verification.partials.method-switch-email') @endif @include('pages.twofactor.verification.partials.method-switch-recovery')
@include('pages.twofactor.verification.partials.email-sending-skeleton')

{{ __('twofactor.verify.heading') }}

{{ __('twofactor.verify.subtitle_email_masked', ['email' => $maskedEmail]) }}

{{ __('twofactor.verify.subtitle_totp') }}

{{ __('twofactor.verify.subtitle_recovery') }}

@if($activeMethods->contains('email')) @include('pages.twofactor.force-setup.partials.verify-email-resend', [ 'methodKey' => 'currentMethod', 'initialHidden' => $currentMethod !== 'email', ]) @endif @include('pages.twofactor.force-setup.partials.verify-throttle-notice')
@include('pages.twofactor.partials.verify-submit-button', [ 'label' => __('auth.two_factor.button.verify'), 'cooldownCheck' => "(currentMethod !== 'recovery-codes' && verifyOtpCooldown > 0)", ])
@endsection @push('before-app-js') @vite(['resources/js/components/otp-input.js', 'resources/js/twofactor/verification.js']) @endpush