import { Field, reduxForm } from "redux-form"; import router from "next/router"; import React, { useState } from "react"; export const RenderRadioList = ({ datafieldname, name, label, id, errorMsg, options, input: { onChange, value }, meta: { touched, error }, ...custom }) => { const required = (value) => (value ? undefined : "Required"); return ( <>
{touched && error && ( Error: {" "} {errorMsg} )}
{Object.keys(options).map((key, index) => (
))}
); }; export const RenderPickList = ({ datafieldname, name, label, input, optionsArr, meta: { touched, errorStr }, }) => { return (
{touched && errorStr && {errorStr}}
); }; export const RenderTextfield = ({ id, rows, datafieldname, name, label, input, errorMsg, type, className, meta: { touched, error }, ...custom }) => { return ( <> {touched && error && ( Error:{" "} {errorMsg} )} ); }; export const RenderMultiline = ({ id, className, rows, datafieldname, name, label, input, meta: { touched, error }, ...custom }) => { return ( <> ); }; export function MultiLinefield(props) { const { name, label } = props; return (

Do not include personal or financial information, like your National Insurance number or credit card details.
); }