@extends('layouts.app') @section('title', __('two-factor.security.2fa.page.title')) @section('content')
@include('components.alert_success') @if (session('info'))
{!! session('info') !!}
@endif

{{ __('two-factor.security.2fa.page.title') }}

{{ __('two-factor.security.2fa.page.subtitle') }}

{{ __('two-factor.security.2fa.page.status_label') }}

@switch($status) @case(App\Enums\TwoFactorStatus::None) {{ __('two-factor.security.2fa.state.none.desc') }} @break @case(App\Enums\TwoFactorStatus::OptInActive) {{ __('two-factor.security.2fa.state.opt_in_active.desc', [ 'date' => $user->two_factor_confirmed_at?->translatedFormat('d F Y') ?? '—', ]) }} @break @case(App\Enums\TwoFactorStatus::EnforcedActive) {{ __('two-factor.security.2fa.state.enforced_active.desc', [ 'partner_name' => $partner->name, ]) }} @break @case(App\Enums\TwoFactorStatus::EnforcedPending) {{ __('two-factor.security.2fa.state.enforced_pending.desc', [ 'partner_name' => $partner->name, ]) }} @break @endswitch

@switch($status) @case(App\Enums\TwoFactorStatus::None)
@csrf
@break @case(App\Enums\TwoFactorStatus::OptInActive) @if ($errors->has('current_password')) @endif @break @case(App\Enums\TwoFactorStatus::EnforcedActive) @break @case(App\Enums\TwoFactorStatus::EnforcedPending) {{ __('two-factor.security.2fa.cta.setup_now') }} @break @endswitch
@if ($status === App\Enums\TwoFactorStatus::OptInActive)
@endif @endsection