@php use App\Enums\TrainingDashboardParticipantStatusFilter; use App\Enums\TrainingDashboardPeriodFilter; /** @var array $filters */ $f = $filters ?? []; $filterControlClass = 'block h-10 w-full rounded-lg border border-gray-300 bg-white px-3 py-2 text-gray-900 shadow-sm focus:border-blue-500 focus:ring-2 focus:ring-blue-500/40'; $filterFieldClass = 'flex min-w-0 flex-col gap-1.5'; $filterRowClass = 'grid grid-cols-1 gap-5 sm:grid-cols-2 sm:gap-6 lg:grid-cols-3'; @endphp

Filtros

@php $filterAction = match (true) { request()->routeIs('dashboard.report') => route('dashboard.report'), request()->routeIs('dashboard.ranking') => route('dashboard.ranking'), default => route('dashboard'), }; $clearUrl = $filterAction; if (request()->routeIs('dashboard.ranking')) { $clearUrl = route('dashboard.ranking', [ 'ranking_scope' => request('ranking_scope', 'general'), ]); } @endphp
@if(request()->routeIs('dashboard.ranking')) @endif

Datas de cadastro do participante. Use com período "Personalizado" ou para refinar a listagem.

Aplicar filtros Limpar
@once @push('scripts') @endpush @endonce