Skip to content

Instantly share code, notes, and snippets.

@syamjayaraj
Created April 20, 2021 09:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syamjayaraj/267b0102f7f1a7540f0c28761115231e to your computer and use it in GitHub Desktop.
Save syamjayaraj/267b0102f7f1a7540f0c28761115231e to your computer and use it in GitHub Desktop.
import React, { useContext } from "react";
import AppContext from "../AppContext";
import { makeStyles } from "@material-ui/core/styles";
import { TextField, Button } from "@material-ui/core";
const useStyles = makeStyles((theme) => ({
root: {
width: "100%",
maxWidth: 360,
backgroundColor: theme.palette.background.paper,
},
button: {
marginTop: "1rem",
},
}));
export default function Question(props) {
const classes = useStyles();
const value = useContext(AppContext);
let { randomPosition, setTypedWord, typedWord, submitAnswer } = value;
return (
<div className={classes.root}>
<p>Which word is located at position {randomPosition}</p>
<form onSubmit={submitAnswer}>
<TextField
id="standard-basic"
fullWidth
label="Type the answer"
onChange={(e) => setTypedWord(e.target.value)}
value={typedWord}
/>
<Button
variant="contained"
color="default"
disableElevation
className={classes.button}
type="submit"
>
Submit
</Button>
</form>
</div>
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment