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

16 lines
578 B
JavaScript
Raw Normal View History

2020-02-10 09:26:04 +01:00
import React, { useContext } from "react"
import ChallengeReady from "./ChallengeReady"
import { ChallengeContext } from "../contexts/challengeContext"
import ChallengeComplete from "./ChallengeComplete"
export default (function ChallengeOverlay() {
2020-02-10 09:26:04 +01:00
const {challengeState, setChallengeState} = useContext(ChallengeContext)
return (
<div id="challenge-overlay">
2020-02-10 09:26:04 +01:00
{challengeState === 'ready' && <ChallengeReady />}
{challengeState === 'completed' && <ChallengeComplete setChallengeState={setChallengeState} />}
</div>
)
})