import { memo } from 'react'
import { GrAddCircle, GrSubtractCircle } from 'react-icons/gr'
import { Button } from '../buttons'
import { TextField } from '../text-field'
// dynamic headers for forms
export function InputHeadersComponent({
customHeader,
customFields,
removeFormField,
addFormField,
updateFormField,
}: any) {
if (customHeader) {
return (
{customFields?.map((item: any, index: number) => {
const inputKeyName = 'Key'
const inputValueName = 'Value'
return (
-
updateFormField(
event.target.value,
index,
inputKeyName.toLowerCase()
)
}
/>
updateFormField(
event.target.value,
index,
inputValueName.toLowerCase()
)
}
required
/>
{customFields?.length > 1 ? (
) : null}
{index === customFields?.length - 1 ? (
) : null}
)
})}
)
}
return null
}
export const InputHeaders = memo(InputHeadersComponent)