UNPKG

drip-ui

Version:

Lightweight Mobile UI Components built on Vue

45 lines (36 loc) 1.07 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _create = _interopRequireDefault(require("../utils/create")); var _default = (0, _create["default"])({ render: function render() { var _obj; var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('div', { staticClass: "drip-col", "class": (_obj = {}, _obj["drip-col-" + _vm.span] = _vm.span, _obj["drip-col-offset-" + _vm.offset] = _vm.offset, _obj), style: _vm.style }, [_vm._t("default")], 2); }, name: 'drip-col', props: { span: [String, Number], offset: [String, Number] }, computed: { gutter: function gutter() { return this.$parent && Number(this.$parent.gutter) || 0; }, style: function style() { var padding = this.gutter / 2 + "px"; return this.gutter ? { paddingLeft: padding, paddingRight: padding } : {}; } } }); exports["default"] = _default;