Tengo una matriz de objetos de formulario y me gusta obtener la URL en los objetos de formulario si cumple una condición. Intenté como a continuación:
<div onClick={() => (location.href = `${_.filter(forms, function (form) { console.log('url 84390') console.log(row.form_id) console.log(form.id) if (form.id === row.form_id) { console.log(form.formUrl). //form.formUrl is correctly printed out /staff/forms/xgcba return form.formUrl } })}`) } > {row.form_id} </div>Sin embargo, recibí el error de la siguiente manera:
No route matches [GET] "/staff/[object%20Object]"Creo que form.formUrl no está correctamente asignado a location.href. Cualquier ayuda sería muy apreciada.
Funciona como se muestra a continuación.
const handleUrl = (row) => { forms.map((form) => { if (form.id === row.form_id) { location.href = form.formUrl } }) }