phx-react
Version:
PHX REACT
12 lines • 667 B
JavaScript
const NUMBER_FILTER_BY_ALL = 0;
const TEXT_FILTER_BY_ALL = 'Tất cả';
// Hàm này sẽ lấy giá trị filter default là giá trị trên url, nếu url không có thì trả về default
export default function PHXGetSelectedFilterValueFromUrl(listOption, keyUrl, searchParams, defaultValue = {
id: NUMBER_FILTER_BY_ALL,
name: TEXT_FILTER_BY_ALL,
}) {
const selectedValue = searchParams.get(keyUrl);
const selectedItem = listOption.find((item) => (item === null || item === void 0 ? void 0 : item.id) === Number(selectedValue)) || (keyUrl && defaultValue);
return selectedItem;
}
//# sourceMappingURL=PHXGetSelectedFilterValueFromUrl.js.map