UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

1 lines 1.41 kB
{"version":3,"file":"useKeepAnimation.mjs","sources":["../../src/hooks/useKeepAnimation.ts"],"sourcesContent":["import { useConfig } from './useConfig';\nimport { EAnimationType } from '../config-provider/context';\n\nconst { expand, ripple, fade } = EAnimationType;\n\nexport default function useKeepAnimation() {\n const { globalConfig } = useConfig('animation');\n\n const keepAnimation = (type: EAnimationType) => {\n const animationConfig = globalConfig.value;\n return animationConfig && !animationConfig.exclude?.includes(type) && animationConfig.include?.includes(type);\n };\n return {\n keepExpand: keepAnimation(expand),\n keepRipple: keepAnimation(ripple),\n keepFade: keepAnimation(fade),\n };\n}\n"],"names":["keepExpand","keepRipple"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGA,IAAA,MAAA,GAAA,cAAA,CAAA,MAAA;;;AAEA,SAAA,gBAAA,GAAA;AACE,EAAA,IAAA,UAAA,GAAA,SAAA,CAAA,WAAA,CAAA;;AAEM,EAAA,IAAA,aAAA,GAAA,SAAA,aAAA,CAAA,IAAA,EAAA;;AACJ,IAAA,IAAA,eAAA,GAAA,YAAA,CAAA,KAAA,CAAA;AACO,IAAA,OAAA,eAAA,IAAA,EAAA,CAAA,qBAAA,GAAA,eAAA,CAAA,OAAA,MAAA,IAAA,IAAA,qBAAA,KAAA,KAAA,CAAA,IAAA,qBAAA,CAAA,QAAA,CAAA,IAAA,CAAA,CAAA,KAAA,CAAA,qBAAA,GAAA,eAAA,CAAA,OAAA,MAAA,IAAA,IAAA,qBAAA,KAAA,KAAA,CAAA,GAAA,KAAA,CAAA,GAAA,qBAAA,CAAA,QAAA,CAAA,IAAA,CAAA,CAAA,CAAA;;;AAGPA,IAAAA,UAAAA,EAAAA,aAAAA,CAAAA,MAAAA,CAAAA;AACAC,IAAAA,UAAAA,EAAAA,aAAAA,CAAAA,MAAAA,CAAAA;;;AAGJ;;;;"}