{"version":3,"file":"SelectScrollDownButton.vue2.cjs","sources":["../../../../src/components/shadcn/SelectScrollDownButton.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { SelectScrollDownButtonProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { ChevronDown } from \"lucide-vue-next\"\r\nimport { SelectScrollDownButton, useForwardProps } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<SelectScrollDownButtonProps & { class?: HTMLAttributes[\"class\"] }>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwardedProps = useForwardProps(delegatedProps)\n</script>\n\n<template>\n  <SelectScrollDownButton v-bind=\"forwardedProps\" :class=\"cn('flex cursor-default items-center justify-center py-1', props.class)\">\n    <slot>\n      <ChevronDown class=\"h-4 w-4\" />\n    </slot>\n  </SelectScrollDownButton>\n</template>\n"],"names":["props","__props","delegatedProps","reactiveOmit","forwardedProps","useForwardProps","_createBlock","_unref","SelectScrollDownButton","_mergeProps","cn","_renderSlot","_ctx","_createVNode","ChevronDown"],"mappings":"4VAQA,MAAMA,EAAQC,EAERC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,EAE5CI,EAAiBC,EAAAA,gBAAgBH,CAAc,8BAInDI,EAAAA,YAIyBC,EAAAA,MAAAC,EAAAA,sBAAA,EAJzBC,EAAAA,WAIyBF,QAAAH,CAAA,EAJqB,CAAG,MAAOG,EAAAA,MAAAG,EAAAA,EAAA,EAAE,uDAAyDV,EAAM,KAAK,CAAA,sBAC5H,IAEO,CAFPW,EAAAA,WAEOC,sBAFP,IAEO,CADLC,EAAAA,YAA+BN,EAAAA,MAAAO,EAAAA,WAAA,EAAA,CAAlB,MAAM,UAAS,CAAA"}