diff --git a/resources/js/components/ui/Listing/Filters.vue b/resources/js/components/ui/Listing/Filters.vue index 79d342a19a..354bb83597 100644 --- a/resources/js/components/ui/Listing/Filters.vue +++ b/resources/js/components/ui/Listing/Filters.vue @@ -39,6 +39,18 @@ function removeFieldFilter(filterHandle, fieldHandle) { setFilter(filterHandle, fields); } +function getFieldFilterBadgeLabel(handle, badge) { + if (handle === 'date') { + return [badge.field, badge.translatedOperator].filter(Boolean).join(' '); + } + + return badge; +} + +function getClearFilterLabel(label) { + return `${__('Clear')} ${label}`; +} + function isActive(handle) { return activeFilters.value.hasOwnProperty(handle); } @@ -171,39 +183,57 @@ function handleStackClosed() { -