import { configure } from '@storybook/vue' import Vue from 'vue' import Vuex from 'vuex' import { action } from '@storybook/addon-actions' Vue.use(Vuex) Vue.component('nuxt-link', { props: ['to'], methods: { log() { action('link clicked')(this.to) }, }, template: 'NuxtLink', }) Vue.component('client-only', { render() { return this.$slots.default }, }) Vue.component('v-popover', { template: '
Popover Content
', }) // Automatically import all files ending in *.stories.js const req = require.context('../components', true, /.story.js$/) function loadStories() { req.keys().forEach(req) } configure(loadStories, module)