@extends('layouts.app') @section('css') @endsection @section('js') @endsection @push('pageTitle') {{ __('labels.session_logs') }} @endpush @section('content') @include('components.common.page-header', [ 'pageTitle' => isset($userSession) && isset($readonly) && $readonly ? __('labels.view_user_session') : (isset($userSession) ? __('labels.edit_session') : __('labels.create_session')), 'actionButton' => [ 'url' => route('user-sessions.index'), 'text' => __('labels.back_to_logs'), ], ]) @include('components.common.flush-message') @include('components.common.validation-errors')
@csrf @if(isset($userSession)) @method('PUT') @endif @php $isActiveSession = isset($userSession->user->last_session_id) && $userSession->user->last_session_id == $userSession->id; @endphp

{{ __('labels.session_details') }}

{{ __('labels.status') }}: @if($isActiveSession) {{ __('labels.active_session') }} @else {{ __('labels.closed_session') }} @endif

{{ __('labels.duration') }}: {{ $userSession->duration_seconds ?? $userSession->duration_till_last_active ?? '0s' }}
{{-- Activity Logs Section --}} @include('pages.session-logs.templates.activity-logs.index', [ 'activityLog' => $userSession->activities ?? [], ])
@if(!isset($readonly) || (isset($readonly) && !$readonly))
{{ __('labels.cancel') }}
@endif
@endsection