UNPKG

occsn-checkout

Version:

Occasion checkout experience boilerplate component built using React-Redux and Mitragyna

38 lines (30 loc) 1.04 kB
import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { Field } from 'mitragyna'; import { Card, CardBody, CardText, FormGroup, Label, Input } from 'reactstrap'; import ReactHtmlParser from 'react-html-parser'; import occsn from '../../../libs/Occasion'; export default class Waiver extends PureComponent { static propTypes = { answer: PropTypes.instanceOf(occsn.Answer), }; render() { let { answer } = this.props; let id = "answer-" + answer.question().id; return <FormGroup className="waiver-container"> <Card color="light"> <CardBody> <CardText> { ReactHtmlParser(answer.question().waiverText) } </CardText> </CardBody> </Card> <FormGroup check> <Label for={id} check className="mt-2"> <Field id={id} name="value" type="checkbox" component={ Input } value={true} uncheckedValue={false}></Field> { answer.question().title }* </Label> </FormGroup> </FormGroup>; } }