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) • 888 B
JavaScript
this.primevue=this.primevue||{},this.primevue.dock=this.primevue.dock||{},this.primevue.dock.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:"dock",classes:{root:function(e){var t=e.instance;return["p-dock p-component","p-dock-".concat(e.props.position),{"p-dock-mobile":t.queryMatches}]},container:"p-dock-list-container",menu:"p-dock-list",menuitem:function(e){var t=e.instance,n=e.processedItem,c=e.index;return["p-dock-item",{"p-focus":t.isItemActive(e.id),"p-disabled":t.disabled(n),"p-dock-item-second-prev":t.currentIndex-2===c,"p-dock-item-prev":t.currentIndex-1===c,"p-dock-item-current":t.currentIndex===c,"p-dock-item-next":t.currentIndex+1===c,"p-dock-item-second-next":t.currentIndex+2===c}]},content:"p-menuitem-content",action:"p-dock-link",icon:"p-dock-icon"}})}();