UNPKG

@darwino/darwino-react-onsenui

Version:

A set of Javascript classes and utilities for OnsenUI

41 lines (37 loc) 1.38 kB
/* * (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