UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

36 lines β€’ 1.01 kB
import _typeof from "@babel/runtime/helpers/esm/typeof"; import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import { getTransitionName } from "../../_util/motion"; var motion = { motionAppear: false, motionEnter: true, motionLeave: true }; export default function useAnimateConfig(prefixCls) { var animated = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { inkBar: true, tabPane: false }; var mergedAnimated; if (animated === false) { mergedAnimated = { inkBar: false, tabPane: false }; } else if (animated === true) { mergedAnimated = { inkBar: true, tabPane: true }; } else { mergedAnimated = _objectSpread({ inkBar: true }, _typeof(animated) === 'object' ? animated : {}); } if (mergedAnimated.tabPane) { mergedAnimated.tabPaneMotion = _objectSpread(_objectSpread({}, motion), {}, { motionName: getTransitionName(prefixCls, 'switch') }); } return mergedAnimated; }