From 61fb5f4eabd642d23e0afd7d6508ab8e883f4881 Mon Sep 17 00:00:00 2001 From: Sissi Date: Fri, 17 Nov 2017 17:03:42 +0100 Subject: [PATCH] Update index.es6.js findIndex does not work in older browsers like IE11 so i changed it to the good old for-loop :) --- index.es6.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/index.es6.js b/index.es6.js index 00e6858..d8c0979 100644 --- a/index.es6.js +++ b/index.es6.js @@ -13,7 +13,13 @@ const MultiToggle = ({ selectedOption, options, onSelectOption, className, label const isSelectedOption = option => option.value == selectedOption; const getSelectedIndex = () => { - const indexFound = options.findIndex((option) => isSelectedOption(option)); + let indexFound = -1; + for (var i = 0; i < options.length; ++i) { + if (options[i].value === selectedOption) { + indexFound = i; + break; + } + } return indexFound > -1 ? indexFound : 0; };