const roles = [
{ value: "STAFF", label: "Staff" },
{ value: "ADMIN", label: "Administrator" },
{ value: "MANAG", label: "Manager" },
{ value: "SUPER", label: "Supervisor" },
{ value: "OTHER", label: "Other" }
]
<Controller as={<TextField />} className={classes.textField} select label="Select Role"
name="role" variant="outlined" required control={control} fullWidth inputRef={register({
required: true })}>
{roles.map(role => (
<MenuItem key={role.value} value={role.value}>
{role.label}
</MenuItem>
))}
name="role"
</Controller>
I get the value of the dropdown {node: input, value: "MANAG", focus: ƒ}
ERROR: Field is missing name attribute:
MISSING THE NAME ATTRIBUTE OF "role" How do I assign the name of role attribute?