github.com/covergates/covergates@v0.2.2-0.20201009050117-42ef8a19fb95/web/styleguide/router-mock.ts (about)

     1  import Vue from 'vue';
     2  
     3  Vue.component('RouterLink', {
     4    props: {
     5      tag: { type: String, default: 'a' }
     6    },
     7    render(createElement) {
     8      const href = this.$attrs.to;
     9      return createElement(
    10        this.tag,
    11        {
    12          attrs: { href },
    13          on: {
    14            click(e: Event) {
    15              // eslint-disable-next-line no-console
    16              console.log('Navigated to: ', href);
    17              e.preventDefault();
    18            }
    19          }
    20        },
    21        this.$slots.default
    22      );
    23    }
    24  });