Server : LiteSpeed System : Linux server335.web-hosting.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : cardxfeb ( 2452) PHP Version : 8.1.34 Disable Function : NONE Directory : /home/cardxfeb/www/resources/views/vendor/livewire-tables/components/ |
@aware(['component', 'tableName'])
@php
$customAttributes = [
'wrapper' => $this->getTableWrapperAttributes(),
'table' => $this->getTableAttributes(),
'thead' => $this->getTheadAttributes(),
'tbody' => $this->getTbodyAttributes(),
];
@endphp
@if ($component->isTailwind())
<div wire:key="{{ $tableName }}-twrap"
{{ $attributes->merge($customAttributes['wrapper'])->class([
'shadow overflow-y-auto border-b border-gray-200 dark:border-gray-700 sm:rounded-lg' =>
$customAttributes['wrapper']['default'] ?? true,
])->except('default') }}>
<table wire:key="{{ $tableName }}-table"
{{ $attributes->merge($customAttributes['table'])->class(['min-w-full divide-y divide-gray-200 dark:divide-none' => $customAttributes['table']['default'] ?? true])->except('default') }}>
<thead wire:key="{{ $tableName }}-thead"
{{ $attributes->merge($customAttributes['thead'])->class(['bg-gray-50 dark:bg-gray-800' => $customAttributes['thead']['default'] ?? true])->except('default') }}>
<tr>
{{ $thead }}
</tr>
</thead>
<tbody wire:key="{{ $tableName }}-tbody" id="{{ $tableName }}-tbody"
{{ $attributes->merge($customAttributes['tbody'])->class([
'bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-none' =>
$customAttributes['tbody']['default'] ?? true,
])->except('default') }}>
{{ $slot }}
</tbody>
@if (isset($tfoot))
<tfoot wire:key="{{ $tableName }}-tfoot">
{{ $tfoot }}
</tfoot>
@endif
</table>
</div>
@elseif ($component->isBootstrap())
<div class="d-lg-flex justify-content-between align-items-center mb-sm-7 mb-4">
@if ($component->searchIsEnabled() && $component->searchVisibilityIsEnabled())
<x-livewire-tables::tools.toolbar.items.search-field />
@endif
<div class="d-block d-md-flex justify-content-end align-items-center pt-0 mt-0">
<div class="d-flex justify-content-end align-items-end">
@if ($component->showButtonOnHeader)
@include($component->buttonComponent)
@endif
</div>
</div>
</div>
<div wire:key="{{ $tableName }}-twrap"
{{ $attributes->merge($customAttributes['wrapper'])->class(['table-responsive' => $customAttributes['wrapper']['default'] ?? true])->except('default') }}>
<table wire:key="{{ $tableName }}-table"
{{ $attributes->merge($customAttributes['table'])->class(['table table-striped livewire-table' => $customAttributes['table']['default'] ?? true])->except('default') }}>
<thead wire:key="{{ $tableName }}-thead"
{{ $attributes->merge($customAttributes['thead'])->class(['' => $customAttributes['thead']['default'] ?? true])->except('default') }}>
<tr>
{{ $thead }}
</tr>
</thead>
<tbody wire:key="{{ $tableName }}-tbody" id="{{ $tableName }}-tbody"
{{ $attributes->merge($customAttributes['tbody'])->class(['' => $customAttributes['tbody']['default'] ?? true])->except('default') }}>
{{ $slot }}
</tbody>
@if (isset($tfoot))
<tfoot wire:key="{{ $tableName }}-tfoot">
{{ $tfoot }}
</tfoot>
@endif
</table>
</div>
@endif