@darwino/darwino-react-bootstrap
Version:
A set of Javascript classes and utilities
40 lines (36 loc) • 1.22 kB
JavaScript
/*
* (c) Copyright Darwino Inc. 2014-2017.
*/
import React, { Component } from "react";
import { Col, FormGroup, ControlLabel } from 'react-bootstrap';
class InputBlock extends Component {
render() {
var {
horizontal,
inline,
label,
meta
} = this.props;
if (horizontal) {
return /*#__PURE__*/React.createElement(FormGroup, {
className: meta.touched && meta.error ? 'has-error' : ''
}, /*#__PURE__*/React.createElement(Col, {
componentClass: ControlLabel,
sm: 2
}, label), /*#__PURE__*/React.createElement(Col, {
sm: 10
}, this.props.children), meta.touched && meta.error && /*#__PURE__*/React.createElement("div", {
className: "error"
}, meta.error));
} else {
return /*#__PURE__*/React.createElement(FormGroup, {
className: meta.touched && meta.error ? 'has-error' : ''
}, label && /*#__PURE__*/React.createElement(ControlLabel, null, label), inline && ' ', this.props.children, meta.touched && meta.error && /*#__PURE__*/React.createElement("div", {
className: "error"
}, meta.error));
}
}
}
;
export default InputBlock;
//# sourceMappingURL=InputBlock.js.map