UNPKG

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) 1.22 kB
this.primevue=this.primevue||{},this.primevue.sidebar=this.primevue.sidebar||{},this.primevue.sidebar.style=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}return t(primevue.base.style).default.extend({name:"sidebar",classes:{mask:function(e){var t=e.instance,i=e.props,n=["left","right","top","bottom"].find((function(e){return e===i.position}));return["p-sidebar-mask",{"p-component-overlay p-component-overlay-enter":i.modal,"p-sidebar-mask-scrollblocker":i.blockScroll,"p-sidebar-visible":t.containerVisible,"p-sidebar-full":t.fullScreen},n?"p-sidebar-".concat(n):""]},root:function(e){var t=e.instance;return["p-sidebar p-component",{"p-ripple-disabled":!1===t.$primevue.config.ripple,"p-sidebar-full":t.fullScreen}]},header:"p-sidebar-header",title:"p-sidebar-header-content",closeButton:"p-sidebar-close p-sidebar-icon p-link",closeIcon:"p-sidebar-close-icon",content:"p-sidebar-content"},inlineStyles:{mask:function(e){var t=e.position;return{position:"fixed",height:"100%",width:"100%",left:0,top:0,display:"flex",justifyContent:"left"===t?"flex-start":"right"===t?"flex-end":"center",alignItems:"top"===t?"flex-start":"bottom"===t?"flex-end":"center"}}}})}();