{"version":3,"file":"Divider.mjs","sources":["../../../../../../packages/components/menu/src/Divider.tsx"],"sourcesContent":["import { computed, defineComponent } from 'vue';\nimport { useInjectMenu } from './hooks/useMenuContext';\nimport { menuDividerProps } from './props';\n\nexport default defineComponent({\n  compatConfig: { MODE: 3 },\n  name: 'AMenuDivider',\n  props: menuDividerProps(),\n  setup(props) {\n    const { prefixCls } = useInjectMenu();\n    const cls = computed(() => {\n      return {\n        [`${prefixCls.value}-item-divider`]: true,\n        [`${prefixCls.value}-item-divider-dashed`]: !!props.dashed,\n      };\n    });\n    return () => {\n      return <li class={cls.value} />;\n    };\n  },\n});\n"],"names":["compatConfig","MODE","name","props","menuDividerProps","setup","prefixCls","useInjectMenu","cls","computed","value","dashed","_createVNode"],"mappings":";;;;AAIA,+BAA+B,eAAA,CAAA;AAAA,EAC7BA,YAAc,EAAA;AAAA,IAAEC,IAAM,EAAA,CAAA;AAAA,GAAE;AAAA,EACxBC,IAAM,EAAA,cAAA;AAAA,EACNC,OAAOC,gBAAiB,EAAA;AAAA,EACxBC,MAAMF,KAAO,EAAA;AACX,IAAM,MAAA;AAAA,MAAEG,SAAAA;AAAAA,QAAcC,aAAc,EAAA,CAAA;AACpC,IAAMC,MAAAA,GAAAA,GAAMC,SAAS,MAAM;AACzB,MAAO,OAAA;AAAA,QACL,CAAE,CAAA,EAAEH,SAAUI,CAAAA,KAAM,eAAc,GAAG,IAAA;AAAA,QACrC,CAAE,GAAEJ,SAAUI,CAAAA,KAAM,sBAAqB,GAAG,CAAC,CAACP,KAAMQ,CAAAA,MAAAA;AAAAA,OACtD,CAAA;AAAA,KACD,CAAA,CAAA;AACD,IAAA,OAAO,MAAM;AACX,MAAA,OAAAC,YAAA,IAAA,EAAA;AAAA,QAAA,SAAkBJ,GAAIE,CAAAA,KAAAA;AAAAA,SAAK,IAAA,CAAA,CAAA;AAAA,KAC7B,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}