storybook/docs/snippets/vue/page-story-slots.3.js.mdx
2021-08-28 01:52:57 +01:00

29 lines
507 B
Plaintext

```js
// Page.stories.js
import Page from './Page.vue';
export default {
component: Page,
};
export const CustomFooter = {
args: {
footer: '<a href="https://storybook.js.org/">Built with Storybook</a>',
},
render: (args) => ({
components: { Page },
setup() {
return { args };
},
template: `
<page v-bind="args">
<template v-slot:footer>
<footer v-if="args.footer" v-html="args.footer" />
</template>
</page>
`,
}),
};
```