1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"ast":null,"code":"import { unit } from '@ant-design/cssinjs';\nimport { textEllipsis } from '../../style';\nconst getVerticalInlineStyle = token => {\n const {\n componentCls,\n itemHeight,\n itemMarginInline,\n padding,\n menuArrowSize,\n marginXS,\n itemMarginBlock,\n itemWidth\n } = token;\n const paddingWithArrow = token.calc(menuArrowSize).add(padding).add(marginXS).equal();\n return {\n [`${componentCls}-item`]: {\n position: 'relative',\n overflow: 'hidden'\n },\n [`${componentCls}-item, ${componentCls}-submenu-title`]: {\n height: itemHeight,\n lineHeight: unit(itemHeight),\n paddingInline: padding,\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n marginInline: itemMarginInline,\n marginBlock: itemMarginBlock,\n width: itemWidth\n },\n [`> ${componentCls}-item,\n > ${componentCls}-submenu > ${componentCls}-submenu-title`]: {\n height: itemHeight,\n lineHeight: unit(itemHeight)\n },\n [`${componentCls}-item-group-list ${componentCls}-submenu-title,\n ${componentCls}-submenu-title`]: {\n paddingInlineEnd: paddingWithArrow\n }\n };\n};\nconst getVerticalStyle = token => {\n const {\n componentCls,\n iconCls,\n itemHeight,\n colorTextLightSolid,\n dropdownWidth,\n controlHeightLG,\n motionDurationMid,\n motionEaseOut,\n paddingXL,\n itemMarginInline,\n fontSizeLG,\n motionDurationSlow,\n paddingXS,\n boxShadowSecondary,\n collapsedWidth,\n collapsedIconSize\n } = token;\n const inlineItemStyle = {\n height: itemHeight,\n lineHeight: unit(itemHeight),\n listStylePosition: 'inside',\n listStyleType: 'disc'\n };\n return [{\n [componentCls]: {\n '&-inline, &-vertical': Object.assign({\n [`&${componentCls}-root`]: {\n boxShadow: 'none'\n }\n }, getVerticalInlineStyle(token))\n },\n [`${componentCls}-submenu-popup`]: {\n [`${componentCls}-vertical`]: Object.assign(Object.assign({}, getVerticalInlineStyle(token)), {\n boxShadow: boxShadowSecondary\n })\n }\n },\n // Vertical only\n {\n [`${componentCls}-submenu-popup ${componentCls}-vertical${componentCls}-sub`]: {\n minWidth: dropdownWidth,\n maxHeight: `calc(100vh - ${unit(token.calc(controlHeightLG).mul(2.5).equal())})`,\n padding: '0',\n overflow: 'hidden',\n borderInlineEnd: 0,\n // https://github.com/ant-design/ant-design/issues/22244\n // https://github.com/ant-design/ant-design/issues/26812\n \"&:not([class*='-active'])\": {\n overflowX: 'hidden',\n overflowY: 'auto'\n }\n }\n },\n // Inline Only\n {\n [`${componentCls}-inline`]: {\n width: '100%',\n // Motion enhance for first level\n [`&${componentCls}-root`]: {\n [`${componentCls}-item, ${componentCls}-submenu-title`]: {\n display: 'flex',\n alignItems: 'center',\n transition: [`border-color ${motionDurationSlow}`, `background ${motionDurationSlow}`, `padding ${motionDurationMid} ${motionEaseOut}`, `padding-inline calc(50% - ${unit(token.calc(fontSizeLG).div(2).equal())} - ${unit(itemMarginInline)})`].join(','),\n [`> ${componentCls}-title-content`]: {\n flex: 'auto',\n minWidth: 0,\n overflow: 'hidden',\n textOverflow: 'ellipsis'\n },\n '> *': {\n flex: 'none'\n }\n }\n },\n // >>>>> Sub\n [`${componentCls}-sub${componentCls}-inline`]: {\n padding: 0,\n border: 0,\n borderRadius: 0,\n boxShadow: 'none',\n [`& > ${componentCls}-submenu > ${componentCls}-submenu-title`]: inlineItemStyle,\n [`& ${componentCls}-item-group-title`]: {\n paddingInlineStart: paddingXL\n }\n },\n // >>>>> Item\n [`${componentCls}-item`]: inlineItemStyle\n }\n },\n // Inline Collapse Only\n {\n [`${componentCls}-inline-collapsed`]: {\n width: collapsedWidth,\n [`&${componentCls}-root`]: {\n [`${componentCls}-item, ${componentCls}-submenu ${componentCls}-submenu-title`]: {\n [`> ${componentCls}-inline-collapsed-noicon`]: {\n fontSize: fontSizeLG,\n textAlign: 'center'\n }\n }\n },\n [`> ${componentCls}-item,\n > ${componentCls}-item-group > ${componentCls}-item-group-list > ${componentCls}-item,\n > ${componentCls}-item-group > ${componentCls}-item-group-list > ${componentCls}-submenu > ${componentCls}-submenu-title,\n > ${componentCls}-submenu > ${componentCls}-submenu-title`]: {\n insetInlineStart: 0,\n paddingInline: `calc(50% - ${unit(token.calc(fontSizeLG).div(2).equal())} - ${unit(itemMarginInline)})`,\n textOverflow: 'clip',\n [`\n ${componentCls}-submenu-arrow,\n ${componentCls}-submenu-expand-icon\n `]: {\n opacity: 0\n },\n [`${componentCls}-item-icon, ${iconCls}`]: {\n margin: 0,\n fontSize: collapsedIconSize,\n lineHeight: unit(itemHeight),\n '+ span': {\n display: 'inline-block',\n opacity: 0\n }\n }\n },\n [`${componentCls}-item-icon, ${iconCls}`]: {\n display: 'inline-block'\n },\n '&-tooltip': {\n pointerEvents: 'none',\n [`${componentCls}-item-icon, ${iconCls}`]: {\n display: 'none'\n },\n 'a, a:hover': {\n color: colorTextLightSolid\n }\n },\n [`${componentCls}-item-group-title`]: Object.assign(Object.assign({}, textEllipsis), {\n paddingInline: paddingXS\n })\n }\n }];\n};\nexport default getVerticalStyle;","map":{"version":3,"names":["unit","textEllipsis","getVerticalInlineStyle","token","componentCls","itemHeight","itemMarginInline","padding","menuArrowSize","marginXS","itemMarginBlock","itemWidth","paddingWithArrow","calc","add","equal","position","overflow","height","lineHeight","paddingInline","textOverflow","marginInline","marginBlock","width","paddingInlineEnd","getVerticalStyle","iconCls","colorTextLightSolid","dropdownWidth","controlHeightLG","motionDurationMid","motionEaseOut","paddingXL","fontSizeLG","motionDurationSlow","paddingXS","boxShadowSecondary","collapsedWidth","collapsedIconSize","inlineItemStyle","listStylePosition","listStyleType","Object","assign","boxShadow","minWidth","maxHeight","mul","borderInlineEnd","overflowX","overflowY","display","alignItems","transition","div","join","flex","border","borderRadius","paddingInlineStart","fontSize","textAlign","insetInlineStart","opacity","margin","pointerEvents","color"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/menu/style/vertical.js"],"sourcesContent":["import { unit } from '@ant-design/cssinjs';\nimport { textEllipsis } from '../../style';\nconst getVerticalInlineStyle = token => {\n const {\n componentCls,\n itemHeight,\n itemMarginInline,\n padding,\n menuArrowSize,\n marginXS,\n itemMarginBlock,\n itemWidth\n } = token;\n const paddingWithArrow = token.calc(menuArrowSize).add(padding).add(marginXS).equal();\n return {\n [`${componentCls}-item`]: {\n position: 'relative',\n overflow: 'hidden'\n },\n [`${componentCls}-item, ${componentCls}-submenu-title`]: {\n height: itemHeight,\n lineHeight: unit(itemHeight),\n paddingInline: padding,\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n marginInline: itemMarginInline,\n marginBlock: itemMarginBlock,\n width: itemWidth\n },\n [`> ${componentCls}-item,\n > ${componentCls}-submenu > ${componentCls}-submenu-title`]: {\n height: itemHeight,\n lineHeight: unit(itemHeight)\n },\n [`${componentCls}-item-group-list ${componentCls}-submenu-title,\n ${componentCls}-submenu-title`]: {\n paddingInlineEnd: paddingWithArrow\n }\n };\n};\nconst getVerticalStyle = token => {\n const {\n componentCls,\n iconCls,\n itemHeight,\n colorTextLightSolid,\n dropdownWidth,\n controlHeightLG,\n motionDurationMid,\n motionEaseOut,\n paddingXL,\n itemMarginInline,\n fontSizeLG,\n motionDurationSlow,\n paddingXS,\n boxShadowSecondary,\n collapsedWidth,\n collapsedIconSize\n } = token;\n const inlineItemStyle = {\n height: itemHeight,\n lineHeight: unit(itemHeight),\n listStylePosition: 'inside',\n listStyleType: 'disc'\n };\n return [{\n [componentCls]: {\n '&-inline, &-vertical': Object.assign({\n [`&${componentCls}-root`]: {\n boxShadow: 'none'\n }\n }, getVerticalInlineStyle(token))\n },\n [`${componentCls}-submenu-popup`]: {\n [`${componentCls}-vertical`]: Object.assign(Object.assign({}, getVerticalInlineStyle(token)), {\n boxShadow: boxShadowSecondary\n })\n }\n },\n // Vertical only\n {\n [`${componentCls}-submenu-popup ${componentCls}-vertical${componentCls}-sub`]: {\n minWidth: dropdownWidth,\n maxHeight: `calc(100vh - ${unit(token.calc(controlHeightLG).mul(2.5).equal())})`,\n padding: '0',\n overflow: 'hidden',\n borderInlineEnd: 0,\n // https://github.com/ant-design/ant-design/issues/22244\n // https://github.com/ant-design/ant-design/issues/26812\n \"&:not([class*='-active'])\": {\n overflowX: 'hidden',\n overflowY: 'auto'\n }\n }\n },\n // Inline Only\n {\n [`${componentCls}-inline`]: {\n width: '100%',\n // Motion enhance for first level\n [`&${componentCls}-root`]: {\n [`${componentCls}-item, ${componentCls}-submenu-title`]: {\n display: 'flex',\n alignItems: 'center',\n transition: [`border-color ${motionDurationSlow}`, `background ${motionDurationSlow}`, `padding ${motionDurationMid} ${motionEaseOut}`, `padding-inline calc(50% - ${unit(token.calc(fontSizeLG).div(2).equal())} - ${unit(itemMarginInline)})`].join(','),\n [`> ${componentCls}-title-content`]: {\n flex: 'auto',\n minWidth: 0,\n overflow: 'hidden',\n textOverflow: 'ellipsis'\n },\n '> *': {\n flex: 'none'\n }\n }\n },\n // >>>>> Sub\n [`${componentCls}-sub${componentCls}-inline`]: {\n padding: 0,\n border: 0,\n borderRadius: 0,\n boxShadow: 'none',\n [`& > ${componentCls}-submenu > ${componentCls}-submenu-title`]: inlineItemStyle,\n [`& ${componentCls}-item-group-title`]: {\n paddingInlineStart: paddingXL\n }\n },\n // >>>>> Item\n [`${componentCls}-item`]: inlineItemStyle\n }\n },\n // Inline Collapse Only\n {\n [`${componentCls}-inline-collapsed`]: {\n width: collapsedWidth,\n [`&${componentCls}-root`]: {\n [`${componentCls}-item, ${componentCls}-submenu ${componentCls}-submenu-title`]: {\n [`> ${componentCls}-inline-collapsed-noicon`]: {\n fontSize: fontSizeLG,\n textAlign: 'center'\n }\n }\n },\n [`> ${componentCls}-item,\n > ${componentCls}-item-group > ${componentCls}-item-group-list > ${componentCls}-item,\n > ${componentCls}-item-group > ${componentCls}-item-group-list > ${componentCls}-submenu > ${componentCls}-submenu-title,\n > ${componentCls}-submenu > ${componentCls}-submenu-title`]: {\n insetInlineStart: 0,\n paddingInline: `calc(50% - ${unit(token.calc(fontSizeLG).div(2).equal())} - ${unit(itemMarginInline)})`,\n textOverflow: 'clip',\n [`\n ${componentCls}-submenu-arrow,\n ${componentCls}-submenu-expand-icon\n `]: {\n opacity: 0\n },\n [`${componentCls}-item-icon, ${iconCls}`]: {\n margin: 0,\n fontSize: collapsedIconSize,\n lineHeight: unit(itemHeight),\n '+ span': {\n display: 'inline-block',\n opacity: 0\n }\n }\n },\n [`${componentCls}-item-icon, ${iconCls}`]: {\n display: 'inline-block'\n },\n '&-tooltip': {\n pointerEvents: 'none',\n [`${componentCls}-item-icon, ${iconCls}`]: {\n display: 'none'\n },\n 'a, a:hover': {\n color: colorTextLightSolid\n }\n },\n [`${componentCls}-item-group-title`]: Object.assign(Object.assign({}, textEllipsis), {\n paddingInline: paddingXS\n })\n }\n }];\n};\nexport default getVerticalStyle;"],"mappings":"AAAA,SAASA,IAAI,QAAQ,qBAAqB;AAC1C,SAASC,YAAY,QAAQ,aAAa;AAC1C,MAAMC,sBAAsB,GAAGC,KAAK,IAAI;EACtC,MAAM;IACJC,YAAY;IACZC,UAAU;IACVC,gBAAgB;IAChBC,OAAO;IACPC,aAAa;IACbC,QAAQ;IACRC,eAAe;IACfC;EACF,CAAC,GAAGR,KAAK;EACT,MAAMS,gBAAgB,GAAGT,KAAK,CAACU,IAAI,CAACL,aAAa,CAAC,CAACM,GAAG,CAACP,OAAO,CAAC,CAACO,GAAG,CAACL,QAAQ,CAAC,CAACM,KAAK,CAAC,CAAC;EACrF,OAAO;IACL,CAAC,GAAGX,YAAY,OAAO,GAAG;MACxBY,QAAQ,EAAE,UAAU;MACpBC,QAAQ,EAAE;IACZ,CAAC;IACD,CAAC,GAAGb,YAAY,UAAUA,YAAY,gBAAgB,GAAG;MACvDc,MAAM,EAAEb,UAAU;MAClBc,UAAU,EAAEnB,IAAI,CAACK,UAAU,CAAC;MAC5Be,aAAa,EAAEb,OAAO;MACtBU,QAAQ,EAAE,QAAQ;MAClBI,YAAY,EAAE,UAAU;MACxBC,YAAY,EAAEhB,gBAAgB;MAC9BiB,WAAW,EAAEb,eAAe;MAC5Bc,KAAK,EAAEb;IACT,CAAC;IACD,CAAC,KAAKP,YAAY;AACtB,gBAAgBA,YAAY,cAAcA,YAAY,gBAAgB,GAAG;MACnEc,MAAM,EAAEb,UAAU;MAClBc,UAAU,EAAEnB,IAAI,CAACK,UAAU;IAC7B,CAAC;IACD,CAAC,GAAGD,YAAY,oBAAoBA,YAAY;AACpD,cAAcA,YAAY,gBAAgB,GAAG;MACvCqB,gBAAgB,EAAEb;IACpB;EACF,CAAC;AACH,CAAC;AACD,MAAMc,gBAAgB,GAAGvB,KAAK,IAAI;EAChC,MAAM;IACJC,YAAY;IACZuB,OAAO;IACPtB,UAAU;IACVuB,mBAAmB;IACnBC,aAAa;IACbC,eAAe;IACfC,iBAAiB;IACjBC,aAAa;IACbC,SAAS;IACT3B,gBAAgB;IAChB4B,UAAU;IACVC,kBAAkB;IAClBC,SAAS;IACTC,kBAAkB;IAClBC,cAAc;IACdC;EACF,CAAC,GAAGpC,KAAK;EACT,MAAMqC,eAAe,GAAG;IACtBtB,MAAM,EAAEb,UAAU;IAClBc,UAAU,EAAEnB,IAAI,CAACK,UAAU,CAAC;IAC5BoC,iBAAiB,EAAE,QAAQ;IAC3BC,aAAa,EAAE;EACjB,CAAC;EACD,OAAO,CAAC;IACN,CAACtC,YAAY,GAAG;MACd,sBAAsB,EAAEuC,MAAM,CAACC,MAAM,CAAC;QACpC,CAAC,IAAIxC,YAAY,OAAO,GAAG;UACzByC,SAAS,EAAE;QACb;MACF,CAAC,EAAE3C,sBAAsB,CAACC,KAAK,CAAC;IAClC,CAAC;IACD,CAAC,GAAGC,YAAY,gBAAgB,GAAG;MACjC,CAAC,GAAGA,YAAY,WAAW,GAAGuC,MAAM,CAACC,MAAM,CAACD,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAE1C,sBAAsB,CAACC,KAAK,CAAC,CAAC,EAAE;QAC5F0C,SAAS,EAAER;MACb,CAAC;IACH;EACF,CAAC;EACD;EACA;IACE,CAAC,GAAGjC,YAAY,kBAAkBA,YAAY,YAAYA,YAAY,MAAM,GAAG;MAC7E0C,QAAQ,EAAEjB,aAAa;MACvBkB,SAAS,EAAE,gBAAgB/C,IAAI,CAACG,KAAK,CAACU,IAAI,CAACiB,eAAe,CAAC,CAACkB,GAAG,CAAC,GAAG,CAAC,CAACjC,KAAK,CAAC,CAAC,CAAC,GAAG;MAChFR,OAAO,EAAE,GAAG;MACZU,QAAQ,EAAE,QAAQ;MAClBgC,eAAe,EAAE,CAAC;MAClB;MACA;MACA,2BAA2B,EAAE;QAC3BC,SAAS,EAAE,QAAQ;QACnBC,SAAS,EAAE;MACb;IACF;EACF,CAAC;EACD;EACA;IACE,CAAC,GAAG/C,YAAY,SAAS,GAAG;MAC1BoB,KAAK,EAAE,MAAM;MACb;MACA,CAAC,IAAIpB,YAAY,OAAO,GAAG;QACzB,CAAC,GAAGA,YAAY,UAAUA,YAAY,gBAAgB,GAAG;UACvDgD,OAAO,EAAE,MAAM;UACfC,UAAU,EAAE,QAAQ;UACpBC,UAAU,EAAE,CAAC,gBAAgBnB,kBAAkB,EAAE,EAAE,cAAcA,kBAAkB,EAAE,EAAE,WAAWJ,iBAAiB,IAAIC,aAAa,EAAE,EAAE,6BAA6BhC,IAAI,CAACG,KAAK,CAACU,IAAI,CAACqB,UAAU,CAAC,CAACqB,GAAG,CAAC,CAAC,CAAC,CAACxC,KAAK,CAAC,CAAC,CAAC,MAAMf,IAAI,CAACM,gBAAgB,CAAC,GAAG,CAAC,CAACkD,IAAI,CAAC,GAAG,CAAC;UAC1P,CAAC,KAAKpD,YAAY,gBAAgB,GAAG;YACnCqD,IAAI,EAAE,MAAM;YACZX,QAAQ,EAAE,CAAC;YACX7B,QAAQ,EAAE,QAAQ;YAClBI,YAAY,EAAE;UAChB,CAAC;UACD,KAAK,EAAE;YACLoC,IAAI,EAAE;UACR;QACF;MACF,CAAC;MACD;MACA,CAAC,GAAGrD,YAAY,OAAOA,YAAY,SAAS,GAAG;QAC7CG,OAAO,EAAE,CAAC;QACVmD,MAAM,EAAE,CAAC;QACTC,YAAY,EAAE,CAAC;QACfd,SAAS,EAAE,MAAM;QACjB,CAAC,OAAOzC,YAAY,cAAcA,YAAY,gBAAgB,GAAGoC,eAAe;QAChF,CAAC,KAAKpC,YAAY,mBAAmB,GAAG;UACtCwD,kBAAkB,EAAE3B;QACtB;MACF,CAAC;MACD;MACA,CAAC,GAAG7B,YAAY,OAAO,GAAGoC;IAC5B;EACF,CAAC;EACD;EACA;IACE,CAAC,GAAGpC,YAAY,mBAAmB,GAAG;MACpCoB,KAAK,EAAEc,cAAc;MACrB,CAAC,IAAIlC,YAAY,OAAO,GAAG;QACzB,CAAC,GAAGA,YAAY,UAAUA,YAAY,YAAYA,YAAY,gBAAgB,GAAG;UAC/E,CAAC,KAAKA,YAAY,0BAA0B,GAAG;YAC7CyD,QAAQ,EAAE3B,UAAU;YACpB4B,SAAS,EAAE;UACb;QACF;MACF,CAAC;MACD,CAAC,KAAK1D,YAAY;AACxB,cAAcA,YAAY,iBAAiBA,YAAY,sBAAsBA,YAAY;AACzF,cAAcA,YAAY,iBAAiBA,YAAY,sBAAsBA,YAAY,cAAcA,YAAY;AACnH,cAAcA,YAAY,cAAcA,YAAY,gBAAgB,GAAG;QAC/D2D,gBAAgB,EAAE,CAAC;QACnB3C,aAAa,EAAE,cAAcpB,IAAI,CAACG,KAAK,CAACU,IAAI,CAACqB,UAAU,CAAC,CAACqB,GAAG,CAAC,CAAC,CAAC,CAACxC,KAAK,CAAC,CAAC,CAAC,MAAMf,IAAI,CAACM,gBAAgB,CAAC,GAAG;QACvGe,YAAY,EAAE,MAAM;QACpB,CAAC;AACT,cAAcjB,YAAY;AAC1B,cAAcA,YAAY;AAC1B,WAAW,GAAG;UACJ4D,OAAO,EAAE;QACX,CAAC;QACD,CAAC,GAAG5D,YAAY,eAAeuB,OAAO,EAAE,GAAG;UACzCsC,MAAM,EAAE,CAAC;UACTJ,QAAQ,EAAEtB,iBAAiB;UAC3BpB,UAAU,EAAEnB,IAAI,CAACK,UAAU,CAAC;UAC5B,QAAQ,EAAE;YACR+C,OAAO,EAAE,cAAc;YACvBY,OAAO,EAAE;UACX;QACF;MACF,CAAC;MACD,CAAC,GAAG5D,YAAY,eAAeuB,OAAO,EAAE,GAAG;QACzCyB,OAAO,EAAE;MACX,CAAC;MACD,WAAW,EAAE;QACXc,aAAa,EAAE,MAAM;QACrB,CAAC,GAAG9D,YAAY,eAAeuB,OAAO,EAAE,GAAG;UACzCyB,OAAO,EAAE;QACX,CAAC;QACD,YAAY,EAAE;UACZe,KAAK,EAAEvC;QACT;MACF,CAAC;MACD,CAAC,GAAGxB,YAAY,mBAAmB,GAAGuC,MAAM,CAACC,MAAM,CAACD,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAE3C,YAAY,CAAC,EAAE;QACnFmB,aAAa,EAAEgB;MACjB,CAAC;IACH;EACF,CAAC,CAAC;AACJ,CAAC;AACD,eAAeV,gBAAgB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |