{{ $item->title }} @if($item->favorite) @endif

@php $userPermission = $userPermission ?? ($item->owner_user_id === Auth::id() ? 'owner' : 'view'); @endphp @if(in_array($userPermission, ['owner', 'admin', 'edit'])) Editar @endif Volver
@if(session('success')) @endif @if(session('error')) @endif
Tipo:
@if($item->type === 'auth') Autenticación @elseif($item->type === 'note') Nota @elseif($item->type === 'card') Tarjeta @elseif($item->type === 'api_key') API Key @elseif($item->type === 'ssh_key') SSH Key @endif
Estado:
@if($item->status === 'active') Activo @elseif($item->status === 'archived') Archivado @endif
Creado:
{{ $item->created_at->format('d/m/Y H:i') }}
Última actualización:
{{ $item->updated_at->format('d/m/Y H:i') }}
@if($item->secret && isset($secretData)) @php $hasTotp = isset($secretData['totp_secret']) && !empty($secretData['totp_secret']); @endphp
Detalles del Secreto
@if($item->type === 'auth') @if(isset($secretData['username']))
{{ $secretData['username'] }}
@endif @if(isset($secretData['password']))
@endif @if(isset($secretData['uri']) && is_array($secretData['uri']) && count($secretData['uri']) > 0)
@foreach($secretData['uri'] as $uri) @endforeach
@endif @if(isset($totpCode) && $totpCode)
{{ $totpCode }}
@if(isset($totpUri)) @endif
Este código se actualiza automáticamente cada 30 segundos. Compatible con Google Authenticator, Microsoft Authenticator, etc. @if(isset($totpUri)) @endif
@endif @elseif($item->type === 'card') @if(isset($secretData['cardholder_name']))
{{ $secretData['cardholder_name'] }}
@endif @if(isset($secretData['card_number']))
{{ $secretData['card_number'] }}
@endif
@if(isset($secretData['brand']))
{{ $secretData['brand'] }}
@endif @if(isset($secretData['exp_month']) || isset($secretData['exp_year']))
@if(isset($secretData['exp_month']) && isset($secretData['exp_year'])) {{ str_pad($secretData['exp_month'], 2, '0', STR_PAD_LEFT) }}/{{ $secretData['exp_year'] }} @elseif(isset($secretData['exp_month'])) {{ str_pad($secretData['exp_month'], 2, '0', STR_PAD_LEFT) }}/-- @elseif(isset($secretData['exp_year'])) --/{{ $secretData['exp_year'] }} @endif
@endif @if(isset($secretData['security_code']))
@endif
@elseif($item->type === 'api_key') @if(isset($secretData['api_key']))
@endif @if(isset($secretData['host'])) @endif @elseif($item->type === 'ssh_key') @if(isset($secretData['public_key']))
{{ $secretData['public_key'] }}
@endif @if(isset($secretData['private_key']))
@endif @if(isset($secretData['passphrase']))
@endif @if(isset($secretData['host']))
{{ $secretData['host'] }}
@endif @elseif($item->type === 'note') {{-- Para notas, solo se muestra el contenido en la sección de notas más abajo --}} @if(empty($secretData['notes']))

Esta nota no tiene contenido aún.

@endif @endif @if(isset($secretData['notes']) && !empty($secretData['notes']))
{{ $secretData['notes'] }}
@endif
@endif @if(in_array($userPermission ?? 'view', ['owner', 'admin'])) @php $userShares = $userShares ?? collect(); $groupShares = $groupShares ?? collect(); $availableUsers = $availableUsers ?? collect(); $availableGroups = $availableGroups ?? collect(); @endphp
Compartición
@if($userShares->isEmpty() && $groupShares->isEmpty())

Este item no está compartido con nadie.

Haz clic en "Compartir" para compartir con usuarios o grupos.
@else @if($userShares->isNotEmpty())
Usuarios
@foreach($userShares as $share)
{{ $share->user->name }} {{ ucfirst($share->permission) }}
{{ $share->user->email }} @if($share->sharedBy) Compartido por {{ $share->sharedBy->name }} el {{ $share->created_at->format('d/m/Y') }} @endif
@csrf @method('DELETE')
@endforeach
@endif @if($groupShares->isNotEmpty())
Grupos
@foreach($groupShares as $share)
{{ $share->group->name }} {{ ucfirst($share->permission) }}
@if($share->group->description) {{ $share->group->description }} @endif @if($share->sharedBy) Compartido por {{ $share->sharedBy->name }} el {{ $share->created_at->format('d/m/Y') }} @endif
@csrf @method('DELETE')
@endforeach
@endif @endif
@endif @php $userPermission = $userPermission ?? ($item->owner_user_id === Auth::id() ? 'owner' : 'view'); @endphp
Acciones

@if($userPermission === 'owner') Eres el propietario de este item @elseif($userPermission === 'admin') Tienes permisos de administrador sobre este item @elseif($userPermission === 'edit') Tienes permisos de edición sobre este item @else Tienes permisos de solo lectura sobre este item @endif

@if($userPermission === 'owner')
@csrf @method('DELETE')
@endif
@push('scripts') @endpush