import { Button, FormControlLabel, FormLabel, Radio, RadioGroup, TextField, } from "@material-ui/core"; import React, { useRef, useState } from "react"; import { CertTypeData, CertTypes } from "../../../utils/certificates"; import useStyles from "../../useStyles"; const getCertTypeLabel = (certtype) => { const item = CertTypeData.find((item) => certtype === item.value); if (item !== null) return item.inputlabel; return "ID"; }; const CreateForm = ({ onCreate, busy }) => { const classes = useStyles(); const commonnameEl = useRef(null); const [certType, setCertType] = useState(CertTypes.TBOX); const onSubmit = async (event) => { event.preventDefault(); if (onCreate) onCreate({ common_name: commonnameEl.current.value, type: certType, }); }; const onCertTypeChange = (event) => { setCertType(event.target.value); }; return (