vue-bulma-components
Version:
Quickly Translate Bulma css in to vue components
2 lines • 5.09 kB
JavaScript
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("vue-bulma-components",[],n):"object"==typeof exports?exports["vue-bulma-components"]=n():e["vue-bulma-components"]=n()}(this,function(){return function(e){function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var t={};return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/",n(n.s=2)}([function(e,n,t){"use strict";t.d(n,"a",function(){return a}),t.d(n,"e",function(){return o}),t.d(n,"b",function(){return i}),t.d(n,"c",function(){return l}),t.d(n,"d",function(){return c}),t.d(n,"f",function(){return d});var r=new Map([["breadcrumb","nav"],["button","button"],["checkbox","label"],["delete","button"],["fa","i"],["file-cta","span"],["file-icon","span"],["file-input","input"],["file-label","label"],["file-name","span"],["footer","footer"],["form","form"],["help","p"],["hero","section"],["icon","span"],["image","figure"],["input","input"],["label","label"],["media","article"],["menu-label","p"],["menu-list","ul"],["menu","aside"],["modal-card-foot","footer"],["modal-card-head","header"],["modal-close","button"],["navbar-burger","a"],["navbar-item","a"],["navbar-link","a"],["navbar","nav"],["pagination-ellipsis","span"],["pagination-link","a"],["pagination-list","ul"],["pagination-next","a"],["pagination-previous","a"],["pagination","nav"],["progress","progress"],["radio","label"],["section","section"],["table","table"],["textarea","textarea"]]),a=["box","breadcrumb","button","buttons","card-content","card-footer-item","card-footer","card-header-title","card-header","card-image","card","checkbox","column","columns","container","content","control","delete","dropdown-content","dropdown-divider","dropdown-item","dropdown-menu","dropdown-trigger","dropdown","fa","field","file-cta","file-icon","file-input","file-label","file-name","file","footer","help","hero-body","hero-foot","hero-head","hero","icon","image","input","label","level-item","level-left","level-right","level","media-content","media-left","media-right","media","menu-label","menu-list","menu","message-body","message-header","message","modal-background","modal-card-body","modal-card-foot","modal-card-head","modal-card-title","modal-card","modal-close","modal-content","modal","navbar-brand","navbar-burger","navbar-content","navbar-divider","navbar-dropdown","navbar-end","navbar-item","navbar-link","navbar-menu","navbar-start","navbar-tabs","navbar","notification","pagination-ellipsis","pagination-link","pagination-list","pagination-next","pagination-previous","pagination","panel-block","panel-heading","panel-icon","panel-tabs","panel","progress","radio","section","select","subtitle","table","tabs","tag","tags","textarea","tile","title"],o=function(e){return e&&e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase().replace(/(([a-z])(?![0-9]))([a-z])([0-9])/g,"$2$3-$4")},i=function(e){return e?String(e).replace(/^[^A-Za-z0-9]*|[^A-Za-z0-9]*$/g,"$").replace(/[^A-Za-z0-9]+/g,"$").replace(/([a-z])([A-Z])/g,function(e,n,t){return n+"$"+t}).toLowerCase().replace(/(\$)(\w?)/g,function(e,n,t){return t.toUpperCase()}):""},l=function(e){return e.trim()&&/^(is|are|has|fa)-.+/.test(e)},u=["outerElement","outer-element"],c=function(e){return e.trim()&&u.indexOf(e)>-1},d=function(e,n,t){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"div";return e||n||r.get(t)||a}},function(e,n,t){"use strict";function r(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n<e.length;n++)t[n]=e[n];return t}return Array.from(e)}function a(e,n){var t={};for(var r in e)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}t.d(n,"a",function(){return l});var o=t(0),i=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l=function(e,n){return{name:"bulma-"+e,functional:!0,render:function(l,u){var c=u.children,d=u.props,f=u.data,p=d.outerElement,s=a(d,["outerElement"]);f.hasOwnProperty("attrs")&&Object.keys(f.attrs).forEach(function(e){(t.i(o.c)(e)||t.i(o.d)(e))&&delete f.attrs[e]});var b=Object.keys(s).filter(function(e){return!1!==s[e]}).map(function(e){return t.i(o.e)(e)}).filter(function(e){return t.i(o.c)(e)}),m=i({},f,{class:[t.i(o.e)(e)].concat(r(b),[f.class])});return l(t.i(o.f)(p,n,e),m,c)}}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),t.d(n,"bulmaComponentGenerator",function(){return i});var r=t(1),a=t(0),o={};o.install=function(e,n){a.a.forEach(function(o){var i=t.i(a.b)(""+(n&&n.prefix||"b-")+o);e.component(i,t.i(r.a)(o,n&&n.outerElement[o]||""))})},n.default=o;var i=r.a}])});
//# sourceMappingURL=vue-bulma-components.js.map