33 lines
991 B
JavaScript
Raw Normal View History

/**
* Tabs computed
*
* @mixin
*/
/* @vue/component */
export default {
computed: {
activeTab: function activeTab() {
if (!this.selectedItems.length) return undefined;
return this.selectedItems[0];
},
containerStyles: function containerStyles() {
return this.height ? {
height: parseInt(this.height, 10) + 'px'
} : null;
},
hasArrows: function hasArrows() {
return (this.showArrows || !this.isMobile) && this.isOverflowing;
},
isMobile: function isMobile() {
return this.$vuetify.breakpoint.width < this.mobileBreakPoint;
},
sliderStyles: function sliderStyles() {
return {
left: this.sliderLeft + 'px',
transition: this.sliderLeft != null ? null : 'none',
width: this.sliderWidth + 'px'
};
}
}
};
//# sourceMappingURL=tabs-computed.js.map