UNPKG

@aspectus/vue-control-label

Version:

Simple functional component for `control-label` element.

41 lines (34 loc) 1.34 kB
/*! * vue-control-label v0.10.21 * (c) 2023 Alex Tkachenko * Released under the MIT License. */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@aspectus/vue-bem-styled-tag'), require('@aspectus/vue-tag'), require('@aspectus/bem')) : typeof define === 'function' && define.amd ? define(['exports', '@aspectus/vue-bem-styled-tag', '@aspectus/vue-tag', '@aspectus/bem'], factory) : (global = global || self, factory(global.VueControlLabel = {}, global.vueBemStyledTag, global.vueTag, global.bem)); }(this, (function (exports, vueBemStyledTag, vueTag, bem) { 'use strict'; var name = 'control-label'; var b = bem.createBlockGenerator(); var s = bem.createStateGenerator(); var Label = Object.assign(vueBemStyledTag.generator({ block: b(name), state: s, tag: vueTag.Tag }), { name: name }); function install(Vue) { var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, _ref$name = _ref.name, name = _ref$name === void 0 ? Label.name : _ref$name; Vue.component(name, Label); } var main = { install: install }; exports.Label = Label; exports.default = main; exports.install = install; Object.defineProperty(exports, '__esModule', { value: true }); })));