import React from "react"; import { FormControl, FormControlLabel, FormLabel, RadioGroup } from "@material-ui/core"; import { NodeType } from "../common/node"; import Radio from "@material-ui/core/Radio"; import { Dispatch, SetStateAction } from "react"; type NodeTypeChooserProps = { nodeType: NodeType, setNodeType: Dispatch> } const NodeTypeChooser = (props: NodeTypeChooserProps) => { const handleNodeTypeChange = (event: React.ChangeEvent) => { let eventValue = (event.target as HTMLInputElement).value let type = NodeType[eventValue as keyof typeof NodeType] props.setNodeType(type); }; return ( Select node type } label="Mixnode" /> } label="Gateway" /> ) } export default NodeTypeChooser