import { getTransitionName as n } from "../../_util/motion.mjs";
const i = {
  motionAppear: !1,
  motionEnter: !0,
  motionLeave: !0
};
function o(a) {
  let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {
    inkBar: !0,
    tabPane: !1
  }, e;
  return t === !1 ? e = {
    inkBar: !1,
    tabPane: !1
  } : t === !0 ? e = {
    inkBar: !0,
    tabPane: !0
  } : e = Object.assign({
    inkBar: !0
  }, typeof t == "object" ? t : {}), e.tabPane && (e.tabPaneMotion = Object.assign(Object.assign({}, i), {
    motionName: n(a, "switch")
  })), e;
}
export {
  o as default
};
