5.4: <x-portal.table-pagination> + 13 Wrapper ersetzt
Buendelt den 13-fach byte-identischen Paginierungs-Fuss (border-t + p-4 um
->links('components.portal.pagination')) in eine Component mit :paginator-
Prop. Erzeugt identisches HTML -> kein visuelles Risiko.
Ersetzt in: users, invoices/index, payments/index (4x: Bestandsschutz,
Subscriptions, Purchases, Invoices), contacts/index, legal-requests/index,
presets/index, companies/index, footer-codes/index, customer/invoices,
customer/press-releases/index.
Bewusst BARE gelassen (kein Wrapper im Original): press-releases/index,
categories/index, press-kits/index. Alle Views kompilieren, 251 Tests gruen.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1c75e61179
commit
505852f29e
11 changed files with 25 additions and 39 deletions
12
resources/views/components/portal/table-pagination.blade.php
Normal file
12
resources/views/components/portal/table-pagination.blade.php
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
@props([
|
||||
/** Der Paginator (LengthAwarePaginator o. ä.), dessen Links gerendert werden */
|
||||
'paginator',
|
||||
])
|
||||
|
||||
{{--
|
||||
Einheitlicher Paginierungs-Fuß unter Tabellen: abgesetzte Linie + Padding
|
||||
um die Portal-Pagination. Ersetzt den mehrfach kopierten Wrapper.
|
||||
--}}
|
||||
<div class="border-t border-[color:var(--color-bg-rule)] p-4">
|
||||
{{ $paginator->links('components.portal.pagination') }}
|
||||
</div>
|
||||
Loading…
Add table
Add a link
Reference in a new issue