diff --git a/dist/cjs/lib/isSelected.js b/dist/cjs/lib/isSelected.js index 4e23663..67c887a 100644 --- a/dist/cjs/lib/isSelected.js +++ b/dist/cjs/lib/isSelected.js @@ -6,5 +6,5 @@ Object.defineProperty(exports, "__esModule", { exports.default = isSelected; function isSelected(itemValue, selectedValue) { - return Array.isArray(selectedValue) ? selectedValue.findIndex(item => item.value === itemValue.value) >= 0 : selectedValue === itemValue; + return Array.isArray(selectedValue) ? selectedValue.findIndex(item => item.value === itemValue.value) >= 0 : selectedValue ? selectedValue.value === itemValue.value : false; } \ No newline at end of file diff --git a/dist/esm/lib/isSelected.js b/dist/esm/lib/isSelected.js index 326e158..ec3f0f7 100644 --- a/dist/esm/lib/isSelected.js +++ b/dist/esm/lib/isSelected.js @@ -1,3 +1,3 @@ export default function isSelected(itemValue, selectedValue) { - return Array.isArray(selectedValue) ? selectedValue.findIndex(item => item.value === itemValue.value) >= 0 : selectedValue === itemValue; + return Array.isArray(selectedValue) ? selectedValue.findIndex(item => item.value === itemValue.value) >= 0 : selectedValue ? selectedValue.value === itemValue.value : false; } \ No newline at end of file diff --git a/src/lib/isSelected.js b/src/lib/isSelected.js index 8679e80..d93d07e 100644 --- a/src/lib/isSelected.js +++ b/src/lib/isSelected.js @@ -2,6 +2,8 @@ export default function isSelected(itemValue, selectedValue) { return ( (Array.isArray(selectedValue)) ? selectedValue.findIndex(item => item.value === itemValue.value) >= 0 - : selectedValue === itemValue + : selectedValue + ? selectedValue.value === itemValue.value + : false ); }