aboutsummaryrefslogtreecommitdiff
path: root/resources/js/components/call-sign-filter.vue
diff options
context:
space:
mode:
Diffstat (limited to 'resources/js/components/call-sign-filter.vue')
-rw-r--r--resources/js/components/call-sign-filter.vue13
1 files changed, 13 insertions, 0 deletions
diff --git a/resources/js/components/call-sign-filter.vue b/resources/js/components/call-sign-filter.vue
index 16eaae8..0ba8b4d 100644
--- a/resources/js/components/call-sign-filter.vue
+++ b/resources/js/components/call-sign-filter.vue
@@ -5,11 +5,18 @@
<option value="all">All</option>
<option v-for="option in options" :key="option.id" :value="option.sign" v-text="option.sign"></option>
</select>
+
+ <div class="card mb-3" v-if="showDescriptions && (selected !== 'all')">
+ <div class="card-body pb-1">
+ <div class="card-text" v-html="description"></div>
+ </div>
+ </div>
</div>
</template>
<script>
export default {
+ props: ['showDescriptions'],
mounted() {
this.$store.dispatch('pullSigns');
},
@@ -25,6 +32,12 @@ export default {
},
options() {
return this.$store.getters.getSigns;
+ },
+ description() {
+ for (let i = 0; i < this.options.length; i++)
+ if (this.options[i].sign === this.selected)
+ return this.options[i].description;
+ return '';
}
}
}