diff --git a/app/Livewire/UserView.php b/app/Livewire/UserView.php index 538ee9c..f1ae3d3 100644 --- a/app/Livewire/UserView.php +++ b/app/Livewire/UserView.php @@ -16,7 +16,7 @@ use Spatie\Permission\PermissionRegistrar; class UserView extends Component { public User $user; - public string $activeTab = 'permissions'; + public string $activeTab = 'ficha'; // Projects tab public ?int $addProjectId = null; diff --git a/resources/views/livewire/user-view.blade.php b/resources/views/livewire/user-view.blade.php index cb4336f..6145e31 100644 --- a/resources/views/livewire/user-view.blade.php +++ b/resources/views/livewire/user-view.blade.php @@ -131,6 +131,11 @@
+
{{-- ════════════════════════════════════════════════════════════════════ - TAB: PERMISOS + TAB: FICHA ════════════════════════════════════════════════════════════════════ --}} - @if($activeTab === 'permissions') + @if($activeTab === 'ficha')
- {{-- Roles --}} + {{-- Información básica --}}

- - Roles asignados + + Información básica

- @if($user->roles->isEmpty()) -

Sin roles asignados.

- @else -
- @foreach($user->roles as $role) -
- - {{ $role->name }} - -
- @endforeach +
+
+ Nombre + {{ trim(($user->title ? $user->title.' ' : '').($user->first_name ?? '').' '.($user->last_name ?? '')) ?: $user->name }}
- @endif +
+ Usuario + {{ $user->name }} +
+
+ Email + {{ $user->email }} +
+
+ Teléfono + {{ $user->phone ?: '—' }} +
+
+ Dirección + {{ $user->address ?: '—' }} +
+
+ Miembro desde + {{ $user->created_at?->format('d/m/Y') ?? '—' }} +
+
@@ -270,6 +288,38 @@
@endif +
+ @endif + + {{-- ════════════════════════════════════════════════════════════════════ + TAB: PERMISOS + ════════════════════════════════════════════════════════════════════ --}} + @if($activeTab === 'permissions') +
+ + {{-- Roles --}} +
+
+

+ + Roles asignados +

+ @if($user->roles->isEmpty()) +

Sin roles asignados.

+ @else +
+ @foreach($user->roles as $role) +
+ + {{ $role->name }} + +
+ @endforeach +
+ @endif +
+
+ {{-- Permisos directos del usuario --}}