refactor: change badge prop to slot

This commit is contained in:
Gauthier Roebroeck 2020-03-12 15:44:24 +08:00
parent 473e469de2
commit 1d93039574
3 changed files with 4 additions and 10 deletions

View file

@ -1,6 +1,6 @@
<template>
<span class="badge">
{{ value }}
<slot/>
</span>
</template>
@ -8,13 +8,7 @@
import Vue from 'vue'
export default Vue.extend({
name: 'Badge',
props: {
value: {
type: [String, Number],
required: true
}
}
name: 'Badge'
})
</script>

View file

@ -7,7 +7,7 @@
<v-toolbar-title>
<span>{{ library ? library.name : 'All libraries' }}</span>
<badge class="ml-4" v-if="totalElements" v-model="totalElements"/>
<badge class="ml-4" v-if="totalElements">{{ totalElements }}</badge>
</v-toolbar-title>
<v-spacer/>

View file

@ -25,7 +25,7 @@
<v-toolbar-title>
<span v-if="$_.get(series, 'metadata.title')">{{ series.metadata.title }}</span>
<badge class="ml-4" v-if="totalElements" v-model="totalElements"/>
<badge class="ml-4" v-if="totalElements">{{ totalElements }}</badge>
</v-toolbar-title>
<v-spacer/>