@vue-interface/dropdown-menu
Version:
A Vue dropdown menu component.
1 lines • 1.63 kB
Source Map (JSON)
{"version":3,"file":"dropdown-menu.umd.cjs","sources":["../src/DropdownHeader.vue","../src/DropdownItem.vue","../src/DropdownItemText.vue","../src/DropdownMenu.vue"],"sourcesContent":["<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <h3 class=\"dropdown-header\">\n <slot />\n </h3>\n</template>","<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div class=\"dropdown-item\">\n <slot />\n </div>\n</template>","<script setup lang=\"ts\">\n\n</script>\n\n<template>\n <div class=\"dropdown-item-text\">\n <slot />\n </div>\n</template>","<script setup lang=\"ts\">\nwithDefaults(defineProps<{\n align?: 'left' | 'right',\n show?: boolean\n}>(), {\n align: 'left'\n});\n</script>\n\n<template>\n <div\n class=\"dropdown-menu\"\n :aria-labelledby=\"($attrs.id as string|undefined)\"\n :class=\"{\n 'dropdown-menu-left': align === 'left',\n 'dropdown-menu-right': align === 'right',\n 'show': show\n }\">\n <slot />\n </div>\n</template>"],"names":["_hoisted_1","_openBlock","_createElementBlock","_renderSlot","_ctx","__props","$attrs"],"mappings":"kVAKQA,EAAA,CAAA,MAAM,iBAAiB,kBAA3B,OAAAC,YAAA,EAAAC,qBAEK,KAFLF,EAEK,CADDG,aAAQC,EAAA,OAAA,SAAA,qCCDPJ,EAAA,CAAA,MAAM,eAAe,kBAA1B,OAAAC,YAAA,EAAAC,qBAEM,MAFNF,EAEM,CADFG,aAAQC,EAAA,OAAA,SAAA,qCCDPJ,EAAA,CAAA,MAAM,oBAAoB,kBAA/B,OAAAC,YAAA,EAAAC,qBAEM,MAFNF,EAEM,CADFG,aAAQC,EAAA,OAAA,SAAA,yLCIZF,EAAAA,mBASM,MAAA,CARF,wBAAM,gBAAe,sBAEuBG,EAAA,QAAK,6BAAgDA,EAAA,QAAK,aAAkCA,EAAA,IAAA,IADvI,kBAAkBC,EAAAA,OAAO,EAAA,GAM1BH,aAAQC,EAAA,OAAA,SAAA,CAAA"}