MEOBDA nomination admin page add option to clear filters

This commit is contained in:
Matt Young 2025-02-15 11:56:15 -06:00
parent c45b8cb349
commit defb561a25
2 changed files with 13 additions and 2 deletions

View File

@ -17,9 +17,15 @@ class MeobdaNominationAdminController extends Controller implements NominationAd
'section' => 'nullable|string', 'section' => 'nullable|string',
'newFilterParameters' => 'string', 'newFilterParameters' => 'string',
'split' => 'nullable|string', 'split' => 'nullable|string',
'clear' => 'nullable|string',
]); ]);
if ($newFilterData['clear'] ?? false == 'clear') {
$filterData = [];
session()->forget('nominationAdminFilters');
} else {
session()->put('nominationAdminFilters', $newFilterData); session()->put('nominationAdminFilters', $newFilterData);
$filterData = $newFilterData; $filterData = $newFilterData;
}
} elseif (session()->has('nominationAdminFilters')) { } elseif (session()->has('nominationAdminFilters')) {
$filterData = session()->get('nominationAdminFilters'); $filterData = session()->get('nominationAdminFilters');
} else { } else {

View File

@ -38,6 +38,11 @@
@endforeach @endforeach
</x-form.select> </x-form.select>
<div class="align-bottom">
<p>&nbsp;</p>
<x-form.button value="clear" name="clear">Clear Filters</x-form.button>
</div>
</x-form.body-grid> </x-form.body-grid>
</x-form.form> </x-form.form>