{"version":3,"file":"ContextMenuItem.vue.cjs","sources":["../../../../src/components/shadcn/ContextMenuItem.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { ContextMenuItemEmits, ContextMenuItemProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport {\r\n  ContextMenuItem,\r\n\r\n  useForwardPropsEmits,\r\n} from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<ContextMenuItemProps & { class?: HTMLAttributes[\"class\"], inset?: boolean }>()\r\nconst emits = defineEmits<ContextMenuItemEmits>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwarded = useForwardPropsEmits(delegatedProps, emits)\n</script>\n\n<template>\n  <ContextMenuItem\n    v-bind=\"forwarded\"\n    :class=\"cn(\n      'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50',\n      inset && 'pl-8',\n      props.class,\n    )\"\n  >\n    <slot />\n  </ContextMenuItem>\n</template>\n"],"names":["props","__props","emits","__emit","delegatedProps","reactiveOmit","forwarded","useForwardPropsEmits","_createBlock","_unref","ContextMenuItem","_mergeProps","cn","_renderSlot","_ctx"],"mappings":"4YAWA,MAAMA,EAAQC,EACRC,EAAQC,EAERC,EAAiBC,EAAAA,aAAaL,EAAO,OAAO,EAE5CM,EAAYC,EAAAA,qBAAqBH,EAAgBF,CAAK,8BAI1DM,EAAAA,YASkBC,EAAAA,MAAAC,EAAAA,eAAA,EATlBC,EAAAA,WASkBF,QAAAH,CAAA,EARC,CAChB,MAAOG,EAAAA,MAAAG,IAAA,kNAAiOX,EAAA,OAAK,OAAkBD,EAAM,KAAA,uBAMtQ,IAAQ,CAARa,aAAQC,EAAA,OAAA,SAAA,CAAA"}