@extends('layouts.app') @section('title',$config['title']) @section('page_title',$config['title']) @section('content')

{{ $config['title'] }}

Manage {{ strtolower($config['title']) }} used throughout the system.

@if(auth()->user()->hasPermission($config['permission'].'.create'))+ Add {{ $config['singular'] }}@endif
{{ $records->total() }} records
@foreach($config['columns'] as $label)@endforeach @forelse($records as $record)@foreach($config['columns'] as $field=>$label)@endforeach @empty@endforelse
{{ $label }}Actions
@php($value=$record->{$field}) @if(array_key_exists($field,$displayOptions)){{ $displayOptions[$field][$value] ?? $value }} @elseif(is_bool($value) || in_array($field,['is_active','is_control_account'])){{ $value ? 'Yes':'No' }} @elseif(str_contains($field,'status')){{ ucwords(str_replace('_',' ',$value)) }} @elseif($value instanceof \Carbon\CarbonInterface){{ $value->format('d M Y') }} @elseif(is_numeric($value) && (str_contains($field,'amount') || in_array($field,['rate','credit_limit','opening_balance','total_amount']))){{ number_format((float)$value,2) }} @else{{ \Illuminate\Support\Str::limit((string)$value,70) }}@endif
View@if(auth()->user()->hasPermission($config['permission'].'.edit_draft'))Edit@endif @if(auth()->user()->hasPermission($config['permission'].'.delete_draft'))
@csrf @method('delete')
@endif
No records found.
@if($records->hasPages())@endif
@endsection