import React from "react" import morseCode from '../data/morse-reverse.json' export default React.memo(function ChallengeBufferDisplay(props) { const morseArray = props.morseArray let incorrectMorseIndexes = props.incorrectMorseIndexes let ditDahs = [] let alphanumeric = [] for (let i in morseArray) { let morseChar = morseArray[i] // Alphanumeric let alpha = morseCode[morseChar] || '[?]' let alphaClass = (incorrectMorseIndexes.includes(Number(i))) ? 'strike morseError' : '' alphanumeric.push({alpha.toUpperCase()}) // DitDahs let ditDahClass = (incorrectMorseIndexes.includes(Number(i))) ? 'morseError' : '' ditDahs.push({morseChar}) // ditDahs.push( ) } return (
{alphanumeric}
{ditDahs}
) })