{"version":3,"file":"Pagination.stories.mjs","names":["UPagination","meta","title","component","tags","argTypes","type","control","options","shape","align","pagesCount","Default","render","args","components","setup","template","modelValue","PaginationWithContainer"],"sources":["../../src/stories/Pagination.stories.ts"],"sourcesContent":["import type { Meta, StoryObj } from '@storybook/vue3'\nimport { UPagination } from '../components'\nimport { UPaginationProps } from '../components/UPagination/UPagination'\nimport { ExtractPropTypes, ref } from 'vue'\n\nconst meta: Meta<typeof UPagination> = {\n  title: 'Example/Pagination',\n  component: UPagination,\n  tags: ['autodocs'],\n  argTypes: {\n    type: {\n      control: 'select',\n      options: ['default', 'minimal'],\n    },\n    shape: {\n      control: 'select',\n      options: ['square', 'circle'],\n    },\n    align: {\n      control: 'select',\n      options: ['left', 'center', 'right'],\n    },\n    pagesCount: { control: 'text' },\n  },\n}\n\nexport default meta\n\ntype Story = StoryObj<typeof UPagination>\n\nexport const Default: Story = {\n  render: (args: ExtractPropTypes<UPaginationProps>) => ({\n    components: { UPagination },\n    setup() {\n      return { args }\n    },\n    template:\n      '<UPagination v-bind=\"args\" v-model=\"args.modelValue\" class=\"mt-10 mb-12\"></UPagination>',\n  }),\n  args: {\n    modelValue: '2',\n    type: 'default',\n    pagesCount: '10',\n  } as UPaginationProps,\n}\n\nexport const PaginationWithContainer: Story = {\n  render: (args: ExtractPropTypes<UPaginationProps>) => ({\n    components: { UPagination },\n    setup() {\n      return { args }\n    },\n    template:\n      '<div class=\"max-w-sm\" ><UPagination v-bind=\"args\" v-model=\"args.modelValue\" class=\"mt-10 mb-12\"></UPagination></div>',\n  }),\n  args: {\n    modelValue: '2',\n    type: 'default',\n    pagesCount: '10',\n  } as UPaginationProps,\n}\n"],"mappings":"SACSA,WAAW;AAIpB,IAAMC,IAA8B,GAAG;EACrCC,KAAK,EAAE,oBAAoB;EAC3BC,SAAS,EAAEH,WAAW;EACtBI,IAAI,EAAE,CAAC,UAAU,CAAC;EAClBC,QAAQ,EAAE;IACRC,IAAI,EAAE;MACJC,OAAO,EAAE,QAAQ;MACjBC,OAAO,EAAE,CAAC,SAAS,EAAE,SAAS;IAChC,CAAC;IACDC,KAAK,EAAE;MACLF,OAAO,EAAE,QAAQ;MACjBC,OAAO,EAAE,CAAC,QAAQ,EAAE,QAAQ;IAC9B,CAAC;IACDE,KAAK,EAAE;MACLH,OAAO,EAAE,QAAQ;MACjBC,OAAO,EAAE,CAAC,MAAM,EAAE,QAAQ,EAAE,OAAO;IACrC,CAAC;IACDG,UAAU,EAAE;MAAEJ,OAAO,EAAE;IAAO;EAChC;AACF,CAAC;AAED,eAAeN,IAAI;AAInB,OAAO,IAAMW,OAAc,GAAG;EAC5BC,MAAM,EAAE,SAAAA,OAACC,IAAwC;IAAA,OAAM;MACrDC,UAAU,EAAE;QAAEf,WAAW,EAAXA;MAAY,CAAC;MAC3BgB,KAAK,WAAAA,MAAA,EAAG;QACN,OAAO;UAAEF,IAAI,EAAJA;QAAK,CAAC;MACjB,CAAC;MACDG,QAAQ,EACN;IACJ,CAAC;EAAA,CAAC;EACFH,IAAI,EAAE;IACJI,UAAU,EAAE,GAAG;IACfZ,IAAI,EAAE,SAAS;IACfK,UAAU,EAAE;EACd;AACF,CAAC;AAED,OAAO,IAAMQ,uBAA8B,GAAG;EAC5CN,MAAM,EAAE,SAAAA,OAACC,IAAwC;IAAA,OAAM;MACrDC,UAAU,EAAE;QAAEf,WAAW,EAAXA;MAAY,CAAC;MAC3BgB,KAAK,WAAAA,MAAA,EAAG;QACN,OAAO;UAAEF,IAAI,EAAJA;QAAK,CAAC;MACjB,CAAC;MACDG,QAAQ,EACN;IACJ,CAAC;EAAA,CAAC;EACFH,IAAI,EAAE;IACJI,UAAU,EAAE,GAAG;IACfZ,IAAI,EAAE,SAAS;IACfK,UAAU,EAAE;EACd;AACF,CAAC"}