{"version":3,"file":"ContextMenuSubTrigger.vue.cjs","sources":["../../../../src/components/shadcn/ContextMenuSubTrigger.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport type { ContextMenuSubTriggerProps } from \"reka-ui\"\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport { reactiveOmit } from \"@vueuse/core\"\r\nimport { ChevronRight } from \"lucide-vue-next\"\r\nimport {\r\n  ContextMenuSubTrigger,\r\n\r\n  useForwardProps,\r\n} from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\n\r\nconst props = defineProps<ContextMenuSubTriggerProps & { class?: HTMLAttributes[\"class\"], inset?: boolean }>()\r\n\r\nconst delegatedProps = reactiveOmit(props, \"class\")\r\n\r\nconst forwardedProps = useForwardProps(delegatedProps)\n</script>\n\n<template>\n  <ContextMenuSubTrigger\n    v-bind=\"forwardedProps\"\n    :class=\"cn(\n      '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-[state=open]:bg-accent data-[state=open]:text-accent-foreground',\n      inset && 'pl-8',\n      props.class,\n    )\"\n  >\n    <slot />\n    <ChevronRight class=\"ml-auto h-4 w-4\" />\n  </ContextMenuSubTrigger>\n</template>\n"],"names":["props","__props","delegatedProps","reactiveOmit","forwardedProps","useForwardProps","_createBlock","_unref","ContextMenuSubTrigger","_mergeProps","cn","_renderSlot","_ctx","_createVNode","ChevronRight"],"mappings":"qZAYA,MAAMA,EAAQC,EAERC,EAAiBC,EAAAA,aAAaH,EAAO,OAAO,EAE5CI,EAAiBC,EAAAA,gBAAgBH,CAAc,8BAInDI,EAAAA,YAUwBC,EAAAA,MAAAC,EAAAA,qBAAA,EAVxBC,EAAAA,WAUwBF,QAAAH,CAAA,EATA,CACrB,MAAOG,EAAAA,MAAAG,IAAA,+MAA8NT,EAAA,OAAK,OAAkBD,EAAM,KAAA,uBAMnQ,IAAQ,CAARW,aAAQC,EAAA,OAAA,SAAA,EACRC,EAAAA,YAAwCN,EAAAA,MAAAO,EAAAA,YAAA,EAAA,CAA1B,MAAM,kBAAiB,CAAA"}