- @if ($tab === 'profile')
-
-
-
- @else
-
-
-
-
-
- @unless ($twoFactorEnabled)
-
-
-
{{ __('settings.twofa_recommended') }}
-
- @endunless
-
-
-
-
-
-
{{ $hasTotp ? __('settings.twofa_status_on') : __('settings.twofa_status_off') }}
-
{{ $hasTotp ? __('settings.twofa_hint_on') : __('settings.twofa_hint_off') }}
-
-
-
- @if ($twoFactorEnabled)
- {{ __('auth.recovery_manage') }}
- @endif
- @if ($hasTotp)
- {{ __('settings.twofa_remove_totp') }}
- @else
-
- {{ __('settings.twofa_setup') }}
-
- @endif
-
-
-
-
-
+
+ @if ($tab === 'profile')
+ @elseif ($tab === 'security')
+ @elseif ($tab === 'users')
+ @elseif ($tab === 'sessions')
+ @elseif ($tab === 'email')
@endif
diff --git a/resources/views/livewire/settings/profile.blade.php b/resources/views/livewire/settings/profile.blade.php
new file mode 100644
index 0000000..ed1185c
--- /dev/null
+++ b/resources/views/livewire/settings/profile.blade.php
@@ -0,0 +1,55 @@
+@php
+ $field = 'h-9 w-full rounded-md border border-line bg-inset px-3 font-sans text-sm text-ink placeholder:text-ink-4 focus:border-accent/40 focus:outline-none';
+ $label = 'mb-1 block font-mono text-[11px] uppercase tracking-wider text-ink-3';
+ $err = 'mt-1 flex items-center gap-1.5 font-mono text-[11px] text-offline';
+@endphp
+
+