@php use App\Extensions\SocialMedia\System\Enums\PlatformEnum; $sort_buttons = [ [ 'label' => __('Date'), 'sort' => 'created_at', ], [ 'label' => __('Status'), 'sort' => 'status', ], [ 'label' => __('Platform'), 'sort' => 'platform', ], ]; $filter_buttons = [ [ 'label' => __('All'), 'filter' => 'all', ], ]; $filter = request()->query('filter', 'all'); foreach ($platforms as $platform) { $filter_buttons[] = [ 'label' => str($platform->name)->title(), 'filter' => $platform->name, ]; } @endphp @extends('panel.layout.app', ['disable_tblr' => true]) @section('title', __('Social Media Posts')) @section('titlebar_actions') @include('social-media::components.create-post-dropdown', ['platforms' => $platforms]) @endsection @section('titlebar_after')
@foreach ($filter_buttons as $button) $filter == $button['filter'], ]) tag="button" type="submit" name="filter" value="{{ $button['filter'] }}" variant="ghost" ::class="{ active: $store.socialMediaPostsFilter.filter === '{{ $button['filter'] }}' }" @click="$store.socialMediaPostsFilter.changeFilter('{{ $button['filter'] }}')" > {{ $button['label'] }} @endforeach
{{ __('Sort by:') }}
@foreach ($sort_buttons as $button) @endforeach
@endsection @section('content')
@include('social-media::components.post.posts-container', ['posts' => $posts, 'filter' => $filter])
@endsection @push('script') @endpush