@darwino/darwino-react-onsenui
Version:
A set of Javascript classes and utilities for OnsenUI
41 lines (37 loc) • 1.38 kB
JavaScript
/*
* (c) Copyright Darwino Inc. 2014-2017.
*/
import React, { Component } from "react";
import { ListItem } from 'react-onsenui';
class InputBlock extends Component {
render() {
var {
horizontal,
inline,
label,
meta
} = this.props;
if (horizontal) {
return /*#__PURE__*/React.createElement(ListItem, {
modifier: "nodivider",
className: meta.touched && meta.error ? 'has-error' : ''
}, /*#__PURE__*/React.createElement("label", {
className: "left left-label"
}, label), /*#__PURE__*/React.createElement("div", {
className: "center"
}, this.props.children), meta.touched && meta.error && /*#__PURE__*/React.createElement("div", {
className: "error"
}, meta.error));
} else {
return /*#__PURE__*/React.createElement(ListItem, {
modifier: "nodivider",
className: meta.touched && meta.error ? 'has-error' : ''
}, /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("label", null, label && /*#__PURE__*/React.createElement("div", null, label)), /*#__PURE__*/React.createElement("div", null, this.props.children), meta.touched && meta.error && /*#__PURE__*/React.createElement("div", {
className: "error"
}, meta.error)));
}
}
}
;
export default InputBlock;
//# sourceMappingURL=InputBlock.js.map