{"version":3,"file":"collapse.mjs","sources":["../../../../../../packages/theme/style/motion/collapse.ts"],"sourcesContent":["import type { AliasToken, GenerateStyle } from '@antdv/theme';\nimport type { TokenWithCommonCls } from '../../token/util/genComponentStyleHook';\n\nconst genCollapseMotion: GenerateStyle<TokenWithCommonCls<AliasToken>> = token => ({\n  [token.componentCls]: {\n    // For common/openAnimation\n    [`${token.antCls}-motion-collapse-legacy`]: {\n      'overflow': 'hidden',\n\n      '&-active': {\n        transition: `height ${token.motionDurationMid} ${token.motionEaseInOut},\n        opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important`,\n      },\n    },\n\n    [`${token.antCls}-motion-collapse`]: {\n      overflow: 'hidden',\n      transition: `height ${token.motionDurationMid} ${token.motionEaseInOut},\n        opacity ${token.motionDurationMid} ${token.motionEaseInOut} !important`,\n    },\n  },\n});\n\nexport default genCollapseMotion;\n"],"names":[],"mappings":"AAGA,MAAM,oBAAmE,CAAU,KAAA,MAAA;AAAA,EACjF,CAAC,KAAM,CAAA,YAAY,GAAG;AAAA;AAAA,IAEpB,CAAC,CAAA,EAAG,KAAM,CAAA,MAAM,yBAAyB,GAAG;AAAA,MAC1C,UAAY,EAAA,QAAA;AAAA,MAEZ,UAAY,EAAA;AAAA,QACV,YAAY,CAAU,OAAA,EAAA,KAAA,CAAM,iBAAiB,CAAA,CAAA,EAAI,MAAM,eAAe,CAAA;AAAA,gBAAA,EAC5D,KAAM,CAAA,iBAAiB,CAAI,CAAA,EAAA,KAAA,CAAM,eAAe,CAAA,WAAA,CAAA;AAAA,OAC5D;AAAA,KACF;AAAA,IAEA,CAAC,CAAA,EAAG,KAAM,CAAA,MAAM,kBAAkB,GAAG;AAAA,MACnC,QAAU,EAAA,QAAA;AAAA,MACV,YAAY,CAAU,OAAA,EAAA,KAAA,CAAM,iBAAiB,CAAA,CAAA,EAAI,MAAM,eAAe,CAAA;AAAA,gBAAA,EAC1D,KAAM,CAAA,iBAAiB,CAAI,CAAA,EAAA,KAAA,CAAM,eAAe,CAAA,WAAA,CAAA;AAAA,KAC9D;AAAA,GACF;AACF,CAAA;;;;"}