mirror of
https://github.com/genemecija/learn-morse-code.git
synced 2026-02-01 21:14:17 +01:00
23 lines
586 B
JavaScript
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) |