feat(frontend): added `required` prop to `Record` component

pull/75/head
Samuel Rowe 3 years ago
parent b7e9ffca33
commit ec0bd31ed0

@ -7,6 +7,7 @@ import lodash from "lodash";
export interface IFieldType { export interface IFieldType {
name: string; name: string;
placeholder: string; placeholder: string;
required?: boolean;
} }
export interface IRecordProps { export interface IRecordProps {
@ -37,15 +38,16 @@ const Record: FunctionComponent<IRecordProps> = (
return ( return (
<Root> <Root>
{fields.map(({ name, placeholder }) => ( {fields.map(({ name, placeholder, required }) => (
<input <input
key={name} key={name}
id={name} id={name}
name={name} name={name}
type="text" type="text"
placeholder={placeholder} placeholder={placeholder + (required ? "*" : "")}
autoComplete="none" autoComplete="none"
className="input-util" className="input-util"
required={required}
onChange={formik.handleChange} onChange={formik.handleChange}
value={lodash.get(formik.values, name)} value={lodash.get(formik.values, name)}
/> />

Loading…
Cancel
Save