primevue
Version:
PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc
2 lines (1 loc) • 756 B
JavaScript
import e from"primevue/basecomponent";import t from"primevue/splitterpanel/style";import{openBlock as n,createElementBlock as r,mergeProps as s,renderSlot as i}from"vue";var o={name:"SplitterPanel",extends:{name:"BaseSplitterPanel",extends:e,props:{size:{type:Number,default:null},minSize:{type:Number,default:null}},style:t,provide:function(){return{$parentInstance:this}}},computed:{isNested:function(){return this.$slots.default().some((function(e){return"Splitter"===e.type.name}))},getPTOptions:function(){return{context:{nested:this.isNested}}}}};o.render=function(e,t,o,p,a,l){return n(),r("div",s({ref:"container",class:e.cx("root")},e.ptm("root",l.getPTOptions),{"data-pc-name":"splitterpanel"}),[i(e.$slots,"default")],16)};export{o as default};