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