occsn-checkout
Version:
Occasion checkout experience boilerplate component built using React-Redux and Mitragyna
25 lines (18 loc) • 701 B
JSX
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { Field } from 'mitragyna';
import { FormGroup, Label, Input } from 'reactstrap';
import occsn from '../../../libs/Occasion';
export default class TextArea extends PureComponent {
static propTypes = {
answer: PropTypes.instanceOf(occsn.Answer),
};
render() {
let { answer } = this.props;
let id = "answer-" + answer.question().id;
return <FormGroup className="text-area-container">
<Label for={id}>{ answer.question().title }{ answer.question().required ? '*' : '' }</Label>
<Field id={id} name="value" type="textarea" component={ Input }></Field>
</FormGroup>;
}
}