{"version":3,"file":"explain.mjs","sources":["../../../../../../packages/components/form/style/explain.ts"],"sourcesContent":["import type { GenerateStyle } from '@antdv/theme';\nimport type { FormToken } from '.';\n\nconst genFormValidateMotionStyle: GenerateStyle<FormToken> = (token) => {\n  const { componentCls } = token;\n\n  const helpCls = `${componentCls}-show-help`;\n  const helpItemCls = `${componentCls}-show-help-item`;\n\n  return {\n    [helpCls]: {\n      // Explain holder\n      'transition': `opacity ${token.motionDurationSlow} ${token.motionEaseInOut}`,\n\n      '&-appear, &-enter': {\n        'opacity': 0,\n\n        '&-active': {\n          opacity: 1,\n        },\n      },\n\n      '&-leave': {\n        'opacity': 1,\n\n        '&-active': {\n          opacity: 0,\n        },\n      },\n\n      // Explain\n      [helpItemCls]: {\n        overflow: 'hidden',\n        transition: `height ${token.motionDurationSlow} ${token.motionEaseInOut},\n                     opacity ${token.motionDurationSlow} ${token.motionEaseInOut},\n                     transform ${token.motionDurationSlow} ${token.motionEaseInOut} !important`,\n\n        [`&${helpItemCls}-appear, &${helpItemCls}-enter`]: {\n          'transform': 'translateY(-5px)',\n          'opacity': 0,\n\n          '&-active': {\n            transform: 'translateY(0)',\n            opacity: 1,\n          },\n        },\n\n        [`&${helpItemCls}-leave-active`]: {\n          transform: 'translateY(-5px)',\n        },\n      },\n    },\n  };\n};\n\nexport default genFormValidateMotionStyle;\n"],"names":[],"mappings":"AAGM,MAAA,0BAAA,GAAuD,CAAC,KAAU,KAAA;AACtE,EAAM,MAAA,EAAE,cAAiB,GAAA,KAAA,CAAA;AAEzB,EAAM,MAAA,OAAA,GAAU,GAAG,YAAY,CAAA,UAAA,CAAA,CAAA;AAC/B,EAAM,MAAA,WAAA,GAAc,GAAG,YAAY,CAAA,eAAA,CAAA,CAAA;AAEnC,EAAO,OAAA;AAAA,IACL,CAAC,OAAO,GAAG;AAAA;AAAA,MAET,cAAc,CAAW,QAAA,EAAA,KAAA,CAAM,kBAAkB,CAAA,CAAA,EAAI,MAAM,eAAe,CAAA,CAAA;AAAA,MAE1E,mBAAqB,EAAA;AAAA,QACnB,SAAW,EAAA,CAAA;AAAA,QAEX,UAAY,EAAA;AAAA,UACV,OAAS,EAAA,CAAA;AAAA,SACX;AAAA,OACF;AAAA,MAEA,SAAW,EAAA;AAAA,QACT,SAAW,EAAA,CAAA;AAAA,QAEX,UAAY,EAAA;AAAA,UACV,OAAS,EAAA,CAAA;AAAA,SACX;AAAA,OACF;AAAA;AAAA,MAGA,CAAC,WAAW,GAAG;AAAA,QACb,QAAU,EAAA,QAAA;AAAA,QACV,YAAY,CAAU,OAAA,EAAA,KAAA,CAAM,kBAAkB,CAAA,CAAA,EAAI,MAAM,eAAe,CAAA;AAAA,6BAAA,EAChD,KAAM,CAAA,kBAAkB,CAAI,CAAA,EAAA,KAAA,CAAM,eAAe,CAAA;AAAA,+BAAA,EAC/C,KAAM,CAAA,kBAAkB,CAAI,CAAA,EAAA,KAAA,CAAM,eAAe,CAAA,WAAA,CAAA;AAAA,QAE1E,CAAC,CAAI,CAAA,EAAA,WAAW,CAAa,UAAA,EAAA,WAAW,QAAQ,GAAG;AAAA,UACjD,WAAa,EAAA,kBAAA;AAAA,UACb,SAAW,EAAA,CAAA;AAAA,UAEX,UAAY,EAAA;AAAA,YACV,SAAW,EAAA,eAAA;AAAA,YACX,OAAS,EAAA,CAAA;AAAA,WACX;AAAA,SACF;AAAA,QAEA,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,aAAA,CAAe,GAAG;AAAA,UAChC,SAAW,EAAA,kBAAA;AAAA,SACb;AAAA,OACF;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}