@php //Replicating table styles from table component $base_class = 'rounded-xl transition-colors'; $variations = [ 'variant' => [ 'solid' => 'rounded-card bg-card-background pt-1 group-[&[data-view-mode=grid]]:bg-transparent', 'outline' => 'rounded-card border border-card-border pt-1 group-[&[data-view-mode=grid]]:border-0', 'shadow' => ' rounded-card shadow-card bg-card-background pt-1 group-[&[data-view-mode=grid]]:shadow-none group-[&[data-view-mode=grid]]:bg-transparent', 'outline-shadow' => 'rounded-card border border-card-border pt-1 shadow-card bg-card-background', 'plain' => '', ], ]; $variant = isset($variant) && isset($variations['variant'][$variant]) ? $variations['variant'][$variant] : $variations['variant'][Theme::getSetting('defaultVariations.table.variant', 'outline')]; $class = @twMerge($base_class, $variant); @endphp
{{-- Setting the view mode attribute before contents load to avoid page flashes --}} @if (filled($posts))
{{ __('Content') }} {{ __('Status') }} {{ __('Publish Date') }} {{ __('Platform') }} {{ __('Actions') }}
@foreach ($posts as $post) @if ($filter === 'all' || (isset($filter) && !empty($filter) && isset($post?->platform['platform']) && $post?->platform['platform'] === $filter)) @include('social-media::components.post.posts-list-item', ['post' => $post]) @endif @endforeach
{{ $posts->links('pagination::ajax', [ 'action' => '#', ]) }} @else

{{ __('No posts found.') }}

@endif
{{-- Modal --}}
@push('script') @endpush