@extends('layouts.app') @section('title', __('account-security.hub.title')) @section('content') @php use App\Enums\TwoFactorStatus; $twoFactorState = match (true) { in_array($twoFactorStatus, [TwoFactorStatus::OptInActive, TwoFactorStatus::EnforcedActive], true) => 'active', $twoFactorStatus === TwoFactorStatus::EnforcedPending => 'pending', default => 'none', }; $twoFactorDescription = match ($twoFactorState) { 'active' => __('account-security.hub.card_2fa.description_active'), 'pending' => __('account-security.hub.card_2fa.description_pending', ['partner' => $partner->name]), default => __('account-security.hub.card_2fa.description_none'), }; $twoFactorCta = match ($twoFactorState) { 'active' => __('account-security.hub.card_2fa.cta_manage'), 'pending' => __('account-security.hub.card_2fa.cta_setup_now'), default => __('account-security.hub.card_2fa.cta_enable'), }; $twoFactorIcon = $twoFactorState === 'pending' ? 'fa-triangle-exclamation' : 'fa-shield-halved'; @endphp
{{ __('account-security.hub.subtitle', ['partner' => $partner->name]) }}
{{ __('account-security.hub.card_devices.description') }}
{{ __('account-security.hub.card_sessions.description') }}