{{ __('app.reports.center.title') }} {{ __('app.reports.groups.'.$definition->group) }}

{{ $definition->title() }}

{{ $definition->description() }}

@if ($canPrint) {{ __('app.reports.print') }} {{ __('app.reports.pdf') }} @endif @if ($canExport) {{ __('app.reports.csv') }} {{ __('app.reports.xlsx') }} @endif
@if ($errors->any())
{{ $errors->first() }}
@endif
@foreach ($definition->filters as $filter) @if ($filter->type === 'select') @foreach ($options[$filter->key] as $value => $label) @endforeach @elseif ($filter->type === 'date') @elseif ($filter->type === 'month') @else @endif @endforeach

{{ __('app.reports.filters_desc') }}

{{ __('app.actions.reset') }}
@if ($result !== null) @if (count($result->summary))
@foreach ($result->summary as $item)

{{ $item['label'] }}

($item['tone'] ?? 'default') === 'default', 'text-emerald-600 dark:text-emerald-400' => ($item['tone'] ?? 'default') === 'positive', 'text-red-600 dark:text-red-400' => ($item['tone'] ?? 'default') === 'negative', 'text-amber-600 dark:text-amber-400' => ($item['tone'] ?? 'default') === 'warning', ])>{{ \App\Reports\ReportFormatter::display($item['value'], $item['format'] ?? 'integer') }}

@endforeach
@endif
@foreach ($definition->columns as $column) @endforeach @forelse ($result->rows as $row) @foreach ($definition->columns as $column) @endforeach @empty @endforelse @if (count($result->totals)) @foreach ($definition->columns as $column) @php($hasTotal = array_key_exists($column->key, $result->totals)) @endforeach @endif
{{ __($column->labelKey) }}
{{ \App\Reports\ReportFormatter::display($row[$column->key] ?? null, $column->format) }}
@if ($loop->first) {{ __('app.reports.total') }}{{ $hasTotal ? ': '.\App\Reports\ReportFormatter::display($result->totals[$column->key], $column->format) : '' }} @elseif ($hasTotal) {{ \App\Reports\ReportFormatter::display($result->totals[$column->key], $column->format) }} @endif
{{ __('app.reports.showing', [ 'from' => $result->total === 0 ? 0 : $result->from(), 'to' => $result->to(), 'total' => number_format($result->total), ]) }} ยท {{ $result->generatedAt->translatedFormat('d M Y, H:i') }} @if ($result->lastPage() > 1)
{{ $result->page }} / {{ $result->lastPage() }}
@endif
@endif