Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 327 | Rev 336 | 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 props
    const { 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 test-section">
                    <form onSubmit={formSubmit}>
                        <div className="col-md-12 col-sm-12 col-xs-12">
                            <div className="company-title">
                                <div className="section_admin_title_buttons">
                                    <h1 className="title">{test.name}</h1>
                                </div>
                            </div>
                            <div
                                dangerouslySetInnerHTML={{ __html: test.text }}
                                className="description company-title"
                            ></div>
                        </div>
                        <div className="col-md-12 col-sm-12 col-xs-12">
                            <div className="company-title">
                                {test.content.map((section, key) => {
                                    return <Section
                                        section={section}
                                        key={key}
                                        backendVars={backendVars} />
                                })}
                            </div>
                        </div>
                        <div className="col-md-12 col-sm-12 col-xs-12">
                            <div className="company-title">
                                <button type="button" className="btn btn-danger" onClick={() => setTest(null)}>{backendVars.LBL_CANCEL}</button>
                                <button type="submit" className="btn btn-success">{backendVars.LBL_SAVE}</button>
                            </div>
                        </div>
                    </form>
                </div>
            )}
        </div>
    )
}

export default Test;