learn-morse-code/src/components/AlphaNumeric.js
2020-01-02 23:53:56 -08:00

23 lines
586 B
JavaScript

import React from "react"
import morseCode from '../data/morse-reverse.json'
function AlphaNumeric(props) {
console.log('AlphaNumeric rendered');
if (props.morseLetter === '') {
return (
<span></span>
)
} else {
if (morseCode[props.morseLetter] === undefined) {
return (
<span className='morseError'>[?]</span>
)
} else {
return (
<span>{morseCode[props.morseLetter].toUpperCase()}</span>
)
}
}
}
export default React.memo(AlphaNumeric)