UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

2 lines (1 loc) 3.05 kB
this.primevue=this.primevue||{},this.primevue.splitbutton=function(e,t,n,o){"use strict";function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=l(e),a=l(t),d={name:"SplitButton",inheritAttrs:!1,props:{label:{type:String,default:null},icon:{type:String,default:null},model:{type:Array,default:null},autoZIndex:{type:Boolean,default:!0},baseZIndex:{type:Number,default:0},appendTo:{type:String,default:"body"},class:null,style:null},methods:{onDropdownButtonClick(){this.$refs.menu.toggle({currentTarget:this.$el})},onDefaultButtonClick(){this.$refs.menu.hide()}},computed:{ariaId:()=>n.UniqueComponentId(),containerClass(){return["p-splitbutton p-component",this.class]}},components:{PVSButton:i.default,PVSMenu:a.default}};const u=o.withScopeId("data-v-76d71c64")(((e,t,n,l,i,a)=>{const d=o.resolveComponent("PVSButton"),u=o.resolveComponent("PVSMenu");return o.openBlock(),o.createBlock("div",{class:a.containerClass,style:n.style},[o.createVNode(d,o.mergeProps({type:"button",class:"p-splitbutton-defaultbutton"},e.$attrs,{icon:n.icon,label:n.label,onClick:a.onDefaultButtonClick}),null,16,["icon","label","onClick"]),o.createVNode(d,{type:"button",class:"p-splitbutton-menubutton",icon:"pi pi-chevron-down",onClick:a.onDropdownButtonClick,disabled:e.$attrs.disabled,"aria-haspopup":"true","aria-controls":a.ariaId+"_overlay"},null,8,["onClick","disabled","aria-controls"]),o.createVNode(u,{id:a.ariaId+"_overlay",ref:"menu",model:n.model,popup:!0,autoZIndex:n.autoZIndex,baseZIndex:n.baseZIndex,appendTo:n.appendTo},null,8,["id","model","autoZIndex","baseZIndex","appendTo"])],6)}));return function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css","top"===n&&o.firstChild?o.insertBefore(l,o.firstChild):o.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}("\n.p-splitbutton[data-v-76d71c64] {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n}\n.p-splitbutton .p-splitbutton-defaultbutton[data-v-76d71c64] {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-right: 0 none;\n}\n.p-splitbutton-menubutton[data-v-76d71c64] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.p-splitbutton .p-menu[data-v-76d71c64] {\n min-width: 100%;\n}\n.p-fluid .p-splitbutton[data-v-76d71c64] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n"),d.render=u,d.__scopeId="data-v-76d71c64",d}(primevue.button,primevue.menu,primevue.utils,Vue);