UNPKG

react-onsenui

Version:

Onsen UI - React Components for Hybrid Cordova/PhoneGap Apps with Material Design and iOS UI components

45 lines (38 loc) 1 kB
import PropTypes from 'prop-types'; import 'onsenui/esm/elements/ons-col'; import onsCustomElement from '../onsCustomElement'; /** * @original ons-col * @category grid * @description * [en] * Represents a column in the grid system. Use with `<ons-row>` to layout components. * [/en] * [ja][/ja] * <Row> * <Col width={50}> * <ons-icon icon="fa-twitter"></ons-icon> * </Col> * <Col>Text</Col> * </Row> */ const Col = onsCustomElement('ons-col'); Col.propTypes = { /** * @name verticalAlign * @type {String} * @description * [en]Short hand attribute for aligning vertically. Valid values are top, bottom, and center.[/en] * [ja][/ja] */ verticalAlign: PropTypes.oneOf(['top', 'bottom', 'center']), /** * @name width * @type {String} * @description * [en]The width of the column. Valid values are css width values ("10%", 50).[/en] * [ja][/ja] */ width: PropTypes.oneOfType([PropTypes.number, PropTypes.string]) }; export default Col;