All files / src/BaseApp BaseAbout.vue.js

50% Statements 1/2
100% Branches 0/0
0% Functions 0/1
50% Lines 1/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                  1x                                
// @ts-check
 
import Vue from "vue";
 
/**
 * @typedef {typeof BaseVue.BaseModal} BaseModal
 * @typedef {{ modal: V.Instance<BaseModal> }} Refs
 */
 
const component = /** @type {V.Constructor<any, Refs>} */(Vue).extend({
  name: "BaseAbout",
  props: {
    title: { type: String, default: "About ..." },
    components: { type: Object, default: null },
    contributors: { type: Array, default: null },
    support: { type: Object, default: null }
  },
  methods: {
    toggle() {
      this.$refs.modal?.toggle();
    }
  }
});
 
export default component;