{"version":3,"file":"ComboboxInput.vue.cjs","sources":["../../../../src/components/shadcn/ComboboxInput.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { ComboboxInputEmits, ComboboxInputProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { ComboboxInput, useForwardPropsEmits } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<ComboboxInputProps & {\r\n  class?: HTMLAttributes[\"class\"]\r\n}>()\r\n\r\nconst emits = defineEmits<ComboboxInputEmits>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwarded = useForwardPropsEmits(delegatedProps, emits)\n</script>\n\n<template>\n  <ComboboxInput\n    v-bind=\"forwarded\"\n    :class=\"cn('flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50', props.class)\"\n  >\n    <slot />\n  </ComboboxInput>\n</template>\n"],"names":["props","__props","emits","__emit","delegatedProps","reactiveOmit","forwarded","useForwardPropsEmits","_createBlock","_unref","ComboboxInput","_mergeProps","cn","_renderSlot","_ctx"],"mappings":"ubAOA,MAAMA,EAAQC,EAIRC,EAAQC,EAERC,EAAiBC,EAAAA,aAAaL,EAAO,OAAO,EAE5CM,EAAYC,EAAAA,qBAAqBH,EAAgBF,CAAK,8BAI1DM,EAAAA,YAKgBC,EAAAA,MAAAC,EAAAA,aAAA,EALhBC,EAAAA,WAKgBF,QAAAH,CAAA,EAJG,CAChB,MAAOG,EAAAA,MAAAG,EAAAA,EAAA,EAAE,wUAA0UZ,EAAM,KAAK,CAAA,sBAE/V,IAAQ,CAARa,aAAQC,EAAA,OAAA,SAAA,CAAA"}