@aware(['component']) @php $theme = $component->getTheme(); $customAttributes = [ 'wrapper' => $this->getTableWrapperAttributes(), 'table' => $this->getTableAttributes(), 'thead' => $this->getTheadAttributes(), 'tbody' => $this->getTbodyAttributes(), ]; @endphp @if ($theme === 'tailwind')
merge($customAttributes['wrapper'])->class([ 'shadow overflow-y-scroll border-b border-gray-200 dark:border-gray-700 sm:rounded-lg' => $customAttributes['wrapper']['default'] ?? true, ])->except('default') }}> merge($customAttributes['table'])->class(['min-w-full divide-y divide-gray-200 dark:divide-none' => $customAttributes['table']['default'] ?? true])->except('default') }}> merge($customAttributes['thead'])->class(['bg-gray-50' => $customAttributes['thead']['default'] ?? true])->except('default') }}> {{ $thead }} reorderIsEnabled()) wire:sortable="{{ $component->getReorderMethod() }}" @endif {{ $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 }} @if (isset($tfoot)) {{ $tfoot }} @endif
@elseif ($theme === 'bootstrap-4' || $theme === 'bootstrap-5')
merge($customAttributes['wrapper'])->class(['table-responsive' => $customAttributes['wrapper']['default'] ?? true])->except('default') }}> merge($customAttributes['table'])->class(['table table-striped' => $customAttributes['table']['default'] ?? true])->except('default') }}> merge($customAttributes['thead'])->class(['' => $customAttributes['thead']['default'] ?? true])->except('default') }}> {{ $thead }} reorderIsEnabled()) wire:sortable="{{ $component->getReorderMethod() }}" @endif {{ $attributes->merge($customAttributes['tbody'])->class(['' => $customAttributes['tbody']['default'] ?? true])->except('default') }}> {{ $slot }} @if (isset($tfoot)) {{ $tfoot }} @endif
@endif