```ts
// CSF 2
import { Meta, StoryFn } from '@storybook/vue3';
import Button from './Button.vue';

export default {
  title: 'components/Button',
  component: Button,
} as Meta<typeof Button>;

export const Primary: StoryFn<typeof Button> = (args) => ({
  components: { Button },
  setup() {
    return { args };
  },
  template: '<Button v-bind="args" />',
});
Primary.args = {
  primary: true,
  label: 'Button',
};
```
