learn-morse-code/src/components/AlphaNumeric.js

23 lines
586 B
JavaScript
Raw Normal View History

2019-12-21 23:48:36 +01:00
import React from "react"
import morseCode from '../data/morse-reverse.json'
function AlphaNumeric(props) {
2020-01-03 08:53:56 +01:00
console.log('AlphaNumeric rendered');
2019-12-21 23:48:36 +01:00
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>
)
}
}
}
2020-01-03 08:53:56 +01:00
export default React.memo(AlphaNumeric)