"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