UNPKG

styled-x-row

Version:

Cross-platform Row component for the styled-x system.

1 lines 1.09 kB
'use strict';Object.defineProperty(exports,"__esModule",{value:true});var _taggedTemplateLiteral2=require('babel-runtime/helpers/taggedTemplateLiteral');var _taggedTemplateLiteral3=_interopRequireDefault(_taggedTemplateLiteral2);var _templateObject=(0,_taggedTemplateLiteral3.default)(['\n flex-direction: row;\n align-items: ',';\n'],['\n flex-direction: row;\n align-items: ',';\n']);var _react=require('react');var _react2=_interopRequireDefault(_react);var _propTypes=require('prop-types');var _propTypes2=_interopRequireDefault(_propTypes);var _styledXPrimitives=require('styled-x-primitives');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var format=function format(align){switch(align){case'top':return'flex-start';case'center':return'center';case'bottom':return'flex-end';case'stretch':return'stretch';}};var Row=_styledXPrimitives.View.extend(_templateObject,function(props){return format(props.align);});Row.propTypes={align:_propTypes2.default.oneOf(['top','center','bottom','stretch'])};Row.defaultProps={align:'stretch'};exports.default=Row;