epn-ui
Version:
Дизайн система кабинета ВМ
14 lines (12 loc) • 718 B
JavaScript
var toLower = function (value) {
if (typeof value !== 'string')
return value;
return value.toLowerCase();
};
var defaultFilterOptions = function (input, option) {
if (typeof (option === null || option === void 0 ? void 0 : option.value) !== 'string')
return false;
return (((option === null || option === void 0 ? void 0 : option.value) !== null && toLower(option === null || option === void 0 ? void 0 : option.value).includes(toLower(input))) ||
((option === null || option === void 0 ? void 0 : option.label) !== null && toLower(option === null || option === void 0 ? void 0 : option.label).includes(toLower(input))));
};
export { defaultFilterOptions, toLower };