import type { Meta } from '@storybook/vue3'; import PaginationBar from './PaginationBar.vue'; const meta: Meta = { title: 'Application/PaginationBar', component: PaginationBar, tags: ['application', 'input', 'pagination'], }; export default meta; const Template = (args: Record, { argTypes }: Record>) => ({ props: Object.keys(argTypes).filter(x => x !== 'value'), data() { return { value: 5, count: 2, total: 14, size: 20, }; }, components: { PaginationBar }, template: 'Page: {{ value }}', methods: { action: (value: number) => console.log(`Page: ${value}`) }, }); export const Default = Template.bind({ });