import React from "react" import DitDahDisplay from "./DitDahDisplay" import morseCode from '../data/morse-reverse.json' function MorseBufferDisplay(props) { let ditDahs = props.buffer.split('').map((ditdah,index) => ) let alphanumeric = '' if (props.buffer.includes(' ')) { let letters = props.buffer.split(' ') for (let i in letters) { if (letters[i] === ' ') { alphanumeric += ' ' } else { if (morseCode[letters[i]] === undefined) { // alphanumeric += '[?]' } else { alphanumeric += morseCode[letters[i]] } } } } else if (props.buffer !== '') { let letters = props.buffer if (morseCode[letters] === undefined) { alphanumeric += '[?]' } else { alphanumeric += morseCode[letters] } } return (
{ditDahs}
{alphanumeric.toUpperCase()}
) } export default MorseBufferDisplay