{"version":3,"file":"Avatar.vue.cjs","sources":["../../../../src/components/shadcn/Avatar.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nimport type { HTMLAttributes } from \"vue\"\r\nimport type { AvatarVariants } from \"./avatar-variants\"\r\nimport { AvatarRoot } from \"reka-ui\"\r\nimport { cn } from \"@/lib/utils\"\r\nimport { avatarVariant } from \"./avatar-variants\"\r\n\r\nconst props = withDefaults(defineProps<{\r\n  class?: HTMLAttributes[\"class\"]\r\n  size?: AvatarVariants[\"size\"]\r\n  shape?: AvatarVariants[\"shape\"]\r\n}>(), {\r\n  size: \"sm\",\r\n  shape: \"circle\",\r\n})\r\n</script>\r\n\r\n<template>\r\n  <AvatarRoot :class=\"cn(avatarVariant({ size, shape }), props.class)\">\r\n    <slot />\r\n  </AvatarRoot>\r\n</template>\r\n"],"names":["props","__props","_createBlock","_unref","AvatarRoot","_normalizeClass","cn","avatarVariant","_renderSlot","_ctx"],"mappings":"wUAOA,MAAMA,EAAQC,8BAWZC,EAAAA,YAEaC,EAAAA,MAAAC,EAAAA,UAAA,EAAA,CAFA,MAAKC,EAAAA,eAAEF,QAAAG,EAAAA,EAAA,EAAGH,EAAAA,MAAAI,EAAAA,aAAA,EAAa,CAAA,KAAGN,EAAA,KAAI,MAAEA,EAAA,KAAA,CAAK,EAAKD,EAAM,KAAK,CAAA,CAAA,qBAChE,IAAQ,CAARQ,aAAQC,EAAA,OAAA,SAAA,CAAA"}