{"version":3,"file":"menu.vue.mjs","sources":["../../../../../../packages/components/select/src/menu.vue"],"sourcesContent":["<script lang=\"ts\">\n  import { computed, defineComponent, inject } from 'vue'\n  import { getComponentNamespace, getNamespace } from '../../../utils/global-config'\n  import { selectInjectKey } from './context'\n\n  export default defineComponent({\n    name: getComponentNamespace('SelectMenu'),\n    setup() {\n      const ns = getNamespace('select')\n      const selectContext = inject(selectInjectKey)\n\n      const cls = computed(() => [\n        `${ns}-menu`,\n        selectContext?.popupClass,\n        selectContext?.multiple && 'is-multiple',\n        selectContext?.compact && 'is-compact'\n      ])\n      return {\n        cls\n      }\n    }\n  })\n</script>\n\n<template>\n  <div :class=\"cls\">\n    <slot></slot>\n  </div>\n</template>\n"],"names":["cls","_normalizeClass"],"mappings":";;;;AAyBa,SAAA,YAAA,IAAEA,EAAAA,MAAAA,EAAG,MAAA,EAAA,MAAA,EAAA,OAAA,QAAA,EAAA;;;;MACd,KAAA,EAAaC,cAAA,CAAA,IAAA,CAAA,GAAA,CAAA;AAAA,KAAA;AAAA;;;;;;;;;;;"}