{"version":3,"file":"CalendarNextButton.vue2.cjs","sources":["../../../../src/components/shadcn/CalendarNextButton.vue"],"sourcesContent":["<script lang=\"ts\" setup>\r\nimport type { CalendarNextProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { ChevronRight } from \"lucide-vue-next\"\r\nimport { CalendarNext, useForwardProps } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\nimport { buttonVariants } from '@/components/shadcn'\r\n\r\nconst props = defineProps<CalendarNextProps & { class?: HTMLAttributes[\"class\"] }>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwardedProps = useForwardProps(delegatedProps)\r\n</script>\r\n\r\n<template>\r\n  <CalendarNext\r\n    :class=\"cn(\r\n      buttonVariants({ variant: 'outline' }),\r\n      'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100',\r\n      props.class,\r\n    )\"\r\n    v-bind=\"forwardedProps\"\r\n  >\r\n    <slot>\r\n      <ChevronRight class=\"h-4 w-4\" />\r\n    </slot>\r\n  </CalendarNext>\r\n</template>\r\n"],"names":["props","__props","delegatedProps","reactiveOmit","forwardedProps","useForwardProps","_openBlock","_createBlock","_unref","_mergeProps","cn","buttonVariants","_renderSlot","_ctx","_createVNode","ChevronRight"],"mappings":"0YASA,MAAMA,EAAQC,EAERC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,EAE5CI,EAAiBC,EAAAA,gBAAgBH,CAAc,gBAInDI,EAAAA,YAAAC,EAAAA,YAWeC,EAAAA,sBAXfC,EAAAA,WAWe,CAVZ,MAAOD,EAAAA,MAAAE,IAAA,EAAWF,EAAAA,MAAAG,EAAAA,cAAA,EAAc,CAAA,QAAA,UAAA,4DAAmGX,EAAM,KAAA,GAKlIQ,EAAAA,MAAAJ,CAAA,CAAc,EAAA,mBAEtB,IAEO,CAFPQ,EAAAA,WAEOC,sBAFP,IAEO,CADLC,EAAAA,YAAgCN,EAAAA,MAAAO,EAAAA,YAAA,EAAA,CAAlB,MAAM,UAAS,CAAA"}