UNPKG

phx-react

Version:

PHX REACT

15 lines 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = PHXGetSelectedFilterValueFromUrl; 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 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