Стрелочная функция toggle принимает 2 параметра: element и index , вы передаете только index в качестве первого параметра (который должен был быть element, вместо этого), поэтому индекс не определен.
Просто измените свой код следующим образом:
onClick={index => toggle(element, index)}
ОБНОВЛЕНИЕ
Предлагаемый код неверен для копипаст.
Обработчик события принял параметр, который является объектом события, вы назвали этот параметр index, поэтому, когда вы переходите к переключению, он использует событие вместо индекса карты.
В любом случае, для переключения нужно 2 параметра, поэтому вам нужно передать 2.
Я думаю, что правильным решением будет:
onClick={ev => toggle(ev.target, index)}
Это нормально для функции переключения, но ваш код все еще есть ошибка, поэтому взгляните на ответ @adel.