{"version":3,"file":"SubMenuList.cjs","sources":["../../../../../../packages/components/menu/src/SubMenuList.tsx"],"sourcesContent":["import type { FunctionalComponent } from 'vue';\nimport { classNames } from '@antdv/utils';\nimport { useInjectMenu } from './hooks/useMenuContext';\n\nconst InternalSubMenuList: FunctionalComponent<any> = (_props, { slots, attrs }) => {\n  const { prefixCls, mode } = useInjectMenu();\n  return (\n    <ul\n      {...attrs}\n      class={classNames(\n        prefixCls.value,\n        `${prefixCls.value}-sub`,\n        `${prefixCls.value}-${mode.value === 'inline' ? 'inline' : 'vertical'}`,\n      )}\n      data-menu-list\n    >\n      {slots.default?.()}\n    </ul>\n  );\n};\n\nInternalSubMenuList.displayName = 'SubMenuList';\n\nexport default InternalSubMenuList;\n"],"names":["InternalSubMenuList","_props","slots","attrs","prefixCls","mode","useInjectMenu","_createVNode","classNames","value","default","displayName"],"mappings":";;;;;;;;;AAIMA,MAAAA,mBAAAA,GAAgDA,CAACC,MAAQ,EAAA;AAAA,EAAEC,KAAAA;AAAAA,EAAOC,KAAAA;AAAM,CAAM,KAAA;;AAClF,EAAM,MAAA;AAAA,IAAEC,SAAAA;AAAAA,IAAWC,IAAAA;AAAAA,MAASC,4BAAc,EAAA,CAAA;AAC1C,EAAA,OAAAC,gBAAA,IAAA,EAAA;AAAA,IAAA,GAEQJ,KAAAA;AAAAA,IAAK,SACFK,iBACLJ,CAAAA,SAAAA,CAAUK,KACT,EAAA,CAAA,EAAEL,UAAUK,KAAM,CAAA,IAAA,CAAA,EAClB,CAAEL,EAAAA,SAAAA,CAAUK,KAAM,CAAGJ,CAAAA,EAAAA,IAAAA,CAAKI,UAAU,QAAW,GAAA,QAAA,GAAW,UAAW,CACxE,CAAA,CAAA;AAAA,IAAC,gBAAA,EAAA,IAAA;AAAA,GAAA,EAAA,CAAA,CAGAP,EAAMQ,GAAAA,KAAAA,CAAAA,OAAAA,KAANR,8BAAiB,CAAA,CAAA,CAAA;AAGxB,EAAA;AAEAF,mBAAAA,CAAoBW,WAAc,GAAA,aAAA;;;;"}