@extends('layouts.modern') @section('page-title', $dataType->name . ' - Data Entries') @section('breadcrumb') @if(isset($isManageDataRoute) && $isManageDataRoute) @else @endif @endsection @section('action-buttons') @if(isset($isManageDataRoute) && $isManageDataRoute) Add New Entry Manage Structure @else Add New Entry Back to Data Type @endif @endsection @section('content')
@if($dataType->icon) @endif
{{ $dataType->name }}

{{ $dataType->description ?: 'Manage data entries for this data type' }}

{{ $totalRecords }}
Total Records
{{ $todayRecords }}
Today's Records
@if($searchableFields->count() > 0 || $filterableFields->count() > 0)
@if($searchableFields->count() > 0)
@endif @foreach($filterableFields->take(3) as $field)
@if(in_array($field->field_type, ['select', 'radio']) && $field->options) @elseif($field->field_type === 'date') @else @endif
@endforeach
Clear
@endif
Data Entries {{ $data->total() }} records
@if($data->count() > 0)
Showing {{ $data->firstItem() }} to {{ $data->lastItem() }} of {{ $data->total() }} results
@endif
@if($data->count() > 0)
@foreach($listFields as $field) @endforeach @foreach($data as $record) @foreach($listFields as $field) @endforeach @endforeach
ID @if(in_array($field->field_type, ['text', 'email', 'number', 'date'])) {{ $field->label }} @else {{ $field->label }} @endif Created Actions
{{ $record->id }} @php $value = $record->{$field->name}; @endphp @if($value === null) @elseif(in_array($field->field_type, ['multiselect', 'checkbox'])) @php $decodedValue = is_string($value) ? json_decode($value, true) : $value; @endphp @if(is_array($decodedValue) && count($decodedValue) > 0) @foreach(array_slice($decodedValue, 0, 2) as $item) {{ $item }} @endforeach @if(count($decodedValue) > 2) +{{ count($decodedValue) - 2 }} more @endif @else @endif @elseif($field->field_type === 'email') {{ $value }} @elseif($field->field_type === 'url') {{ Str::limit($value, 30) }} @elseif($field->field_type === 'currency') {{ $field->configuration['currency_symbol'] ?? '$' }}{{ number_format($value, 2) }} @elseif(in_array($field->field_type, ['date', 'datetime'])) {{ $value ? \Carbon\Carbon::parse($value)->format($field->field_type === 'date' ? 'M j, Y' : 'M j, Y g:i A') : '—' }} @elseif($field->field_type === 'file' || $field->field_type === 'image') @if($value) View {{ ucfirst($field->field_type) }} @else @endif @else {{ Str::limit($value, 50) }} @endif {{ \Carbon\Carbon::parse($record->created_at)->format('M j, Y') }}
@if(isset($isManageDataRoute) && $isManageDataRoute) @else @endif
@if($data->hasPages()) @endif @else
No Data Entries Found

@if(request()->hasAny(['search', 'status'])) No entries match your search criteria. Clear filters to see all entries. @else Get started by creating your first data entry. @endif

@if(!request()->hasAny(['search', 'status'])) Create First Entry @endif
@endif
@endsection @push('scripts') @endpush