//** Step 5*/ five references
const styles = {
tableCell: {
padding: '4px 24px',
},
button: {
marginTop: '20px',
float: 'right'
},
icon: {
fontSize: '20px',
marginLeft: '5px',
paddingBottom: '2px',
},
buttonAdd: {
float: 'right',
},
buttonGiveMoney: {
marginTop: '5px',
}
}
const headers = [
'Nombre',
'Whatsapp',
]
function InformalReferences({informalReferenceList, onInformalReferenceListChange, hasError}) {
const [openCreateDialog, setOpenCreateDialog] = React.useState(false)
function handlerAdd(ev) {
if (informalReferenceList.length < 3){
setOpenCreateDialog(true)
}
}
function handleDelete(element, index) {
informalReferenceList.splice(index, 1)
onInformalReferenceListChange([...informalReferenceList])
}
return(
Prospectos
{
headers.map((header, index) =>
{header}
)
}
Acciones
{
informalReferenceList.length > 0 ?
informalReferenceList.map((item, index) =>
{item.name}
{item.whatsapp}
handleDelete(item, index)}>
delete
)
:
No se han ingresado referencias.
}
)
}
function InformalReferencesDialog({onInformalReferenceListChange, open, setOpenCreateDialog, informalReferenceList}){
const [informalReference, setInformalReference] = React.useState(InformalReferenceModel)
const [hasError, setHasError] = React.useState(false)
function handleClose() {
setInformalReference(InformalReferenceModel)
setOpenCreateDialog(false)
}
function handleSave(){
if(
!isRequired(informalReference.name)
&& !minLenght(informalReference.whatsapp, 6)
){
informalReferenceList.push(informalReference)
onInformalReferenceListChange(informalReferenceList)
setInformalReference(InformalReferenceModel)
setOpenCreateDialog(false)
}else{
setHasError(true)
return
}
}
return (
)
}