Rev 307 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from "react";import Section from "./section/Section";import Spinner from "../../../shared/loading-spinner/Spinner";const Test = (props) => {// get propsconst { backendVars, test, loading, setTest } = props;const formSubmit = (event) => {event.preventDefault()var data = new FormData(event.target)console.log(Object.fromEntries(data.entries()))}return (<div>{loading ? (<div className="row"><Spinner /></div>) : (<div className="row"><form onSubmit={formSubmit}><h2>{test.name}</h2><div className="col-md-12 col-sm-12 col-xs-12"> {test.text} </div><ul className="nav nav-tabs">{test.content.map((section, key) => {return (<li className='nav-item' key={key}><a className='nav-link active'data-toggle='tab'href={`#${section.slug_section}`}>{section.name}</a></li>)})}</ul><div className="tab-content">{test.content.map((section, key) => {return <Section section={section} key={key} />;})}</div><div className="col-md-12 col-sm-12 col-xs-12"><button type="submit" className="btn btn-success">{backendVars.LBL_SELF_EVALUATION_TEST_FORM_SAVE}</button><button type="button" className="btn btn-default" onClick={() => setTest(null)}>{backendVars.LBL_SELF_EVALUATION_TEST_FORM_CANCEL}</button></div></form></div>)}</div>)}export default Test;