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