{"version":3,"file":"motionUtil.cjs","sources":["../../../../../../../packages/vue-components/vc-trigger/src/utils/motionUtil.ts"],"sourcesContent":["import type { AnimationType, TransitionNameType } from '../interface';\n\ninterface GetMotionProps {\n  animation: AnimationType;\n  transitionName: TransitionNameType;\n  prefixCls: string;\n}\n\nexport function getMotion({ prefixCls, animation, transitionName }: GetMotionProps) {\n  if (animation) {\n    return {\n      name: `${prefixCls}-${animation}`,\n    };\n  }\n\n  if (transitionName) {\n    return {\n      name: transitionName,\n    };\n  }\n  return {};\n}\n"],"names":[],"mappings":";;AAQO,SAAS,SAAU,CAAA,EAAE,SAAW,EAAA,SAAA,EAAW,gBAAkC,EAAA;AAClF,EAAA,IAAI,SAAW,EAAA;AACb,IAAO,OAAA;AAAA,MACL,IAAM,EAAA,CAAA,EAAG,SAAS,CAAA,CAAA,EAAI,SAAS,CAAA,CAAA;AAAA,KACjC,CAAA;AAAA,GACF;AAEA,EAAA,IAAI,cAAgB,EAAA;AAClB,IAAO,OAAA;AAAA,MACL,IAAM,EAAA,cAAA;AAAA,KACR,CAAA;AAAA,GACF;AACA,EAAA,OAAO,EAAC,CAAA;AACV;;;;"}