{"version":3,"file":"horizontal.cjs","sources":["../../../../../../packages/components/menu/style/horizontal.ts"],"sourcesContent":["import type { GenerateStyle } from '@antdv/theme';\nimport type { MenuToken } from '.';\n\nconst getHorizontalStyle: GenerateStyle<MenuToken> = (token) => {\n  const {\n    componentCls,\n    motionDurationSlow,\n    menuHorizontalHeight,\n    colorSplit,\n    lineWidth,\n    lineType,\n    menuItemPaddingInline,\n  } = token;\n\n  return {\n    [`${componentCls}-horizontal`]: {\n      'lineHeight': `${menuHorizontalHeight}px`,\n      'border': 0,\n      'borderBottom': `${lineWidth}px ${lineType} ${colorSplit}`,\n      'boxShadow': 'none',\n\n      '&::after': {\n        display: 'block',\n        clear: 'both',\n        height: 0,\n        content: '\"\\\\20\"',\n      },\n\n      // ======================= Item =======================\n      [`${componentCls}-item, ${componentCls}-submenu`]: {\n        position: 'relative',\n        display: 'inline-block',\n        verticalAlign: 'bottom',\n        paddingInline: menuItemPaddingInline,\n      },\n\n      [`> ${componentCls}-item:hover,\n        > ${componentCls}-item-active,\n        > ${componentCls}-submenu ${componentCls}-submenu-title:hover`]: {\n        backgroundColor: 'transparent',\n      },\n\n      [`${componentCls}-item, ${componentCls}-submenu-title`]: {\n        transition: [`border-color ${motionDurationSlow}`, `background ${motionDurationSlow}`].join(\n          ',',\n        ),\n      },\n\n      // ===================== Sub Menu =====================\n      [`${componentCls}-submenu-arrow`]: {\n        display: 'none',\n      },\n    },\n  };\n};\n\nexport default getHorizontalStyle;\n"],"names":[],"mappings":";;;;AAGM,MAAA,kBAAA,GAA+C,CAAC,KAAU,KAAA;AAC9D,EAAM,MAAA;AAAA,IACJ,YAAA;AAAA,IACA,kBAAA;AAAA,IACA,oBAAA;AAAA,IACA,UAAA;AAAA,IACA,SAAA;AAAA,IACA,QAAA;AAAA,IACA,qBAAA;AAAA,GACE,GAAA,KAAA,CAAA;AAEJ,EAAO,OAAA;AAAA,IACL,CAAC,CAAA,EAAG,YAAY,CAAA,WAAA,CAAa,GAAG;AAAA,MAC9B,YAAA,EAAc,GAAG,oBAAoB,CAAA,EAAA,CAAA;AAAA,MACrC,QAAU,EAAA,CAAA;AAAA,MACV,gBAAgB,CAAG,EAAA,SAAS,CAAM,GAAA,EAAA,QAAQ,IAAI,UAAU,CAAA,CAAA;AAAA,MACxD,WAAa,EAAA,MAAA;AAAA,MAEb,UAAY,EAAA;AAAA,QACV,OAAS,EAAA,OAAA;AAAA,QACT,KAAO,EAAA,MAAA;AAAA,QACP,MAAQ,EAAA,CAAA;AAAA,QACR,OAAS,EAAA,QAAA;AAAA,OACX;AAAA;AAAA,MAGA,CAAC,CAAG,EAAA,YAAY,CAAU,OAAA,EAAA,YAAY,UAAU,GAAG;AAAA,QACjD,QAAU,EAAA,UAAA;AAAA,QACV,OAAS,EAAA,cAAA;AAAA,QACT,aAAe,EAAA,QAAA;AAAA,QACf,aAAe,EAAA,qBAAA;AAAA,OACjB;AAAA,MAEA,CAAC,KAAK,YAAY,CAAA;AAAA,UAAA,EACZ,YAAY,CAAA;AAAA,UAAA,EACZ,YAAY,CAAA,SAAA,EAAY,YAAY,CAAA,oBAAA,CAAsB,GAAG;AAAA,QACjE,eAAiB,EAAA,aAAA;AAAA,OACnB;AAAA,MAEA,CAAC,CAAG,EAAA,YAAY,CAAU,OAAA,EAAA,YAAY,gBAAgB,GAAG;AAAA,QACvD,UAAA,EAAY,CAAC,CAAgB,aAAA,EAAA,kBAAkB,IAAI,CAAc,WAAA,EAAA,kBAAkB,EAAE,CAAE,CAAA,IAAA;AAAA,UACrF,GAAA;AAAA,SACF;AAAA,OACF;AAAA;AAAA,MAGA,CAAC,CAAA,EAAG,YAAY,CAAA,cAAA,CAAgB,GAAG;AAAA,QACjC,OAAS,EAAA,MAAA;AAAA,OACX;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}