button-group.vue
781 Bytes
<template>
<div :class="classObject" role="group">
<slot></slot>
</div>
</template>
<script>
export default {
computed: {
classObject() {
return [
'btn-' + (this.toolbar ? 'toolbar' : 'group'),
this.vertical ? 'btn-group-vertical' : '',
this.size ? ('btn-group-' + this.size) : ''
];
}
},
props: {
vertical: {
type: Boolean,
default: false
},
toolbar: {
type: Boolean,
default: false
},
size: {
type: String,
default: null
}
}
};
</script>