@visactor/vchart
Version:
charts lib based @visactor/VGrammar
35 lines (30 loc) • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.getDefaultInteractionConfigByMode = void 0;
const common_1 = require("../typings/spec/common"), util_1 = require("../util");
function getDefaultInteractionConfigByMode(mode) {
return mode === common_1.RenderModeEnum["desktop-browser"] || mode === common_1.RenderModeEnum["desktop-miniApp"] ? {
hover: {
enable: !0,
trigger: "pointermove",
triggerOff: "view:pointerleave"
},
select: {
enable: !0,
trigger: "pointertap"
}
} : (0, util_1.isMobileLikeMode)(mode) || (0, util_1.isMiniAppLikeMode)(mode) ? {
hover: {
enable: !0,
trigger: [ "pointerdown", "pointermove" ],
triggerOff: "view:pointerleave"
},
select: {
enable: !0,
trigger: "tap"
}
} : null;
}
exports.getDefaultInteractionConfigByMode = getDefaultInteractionConfigByMode;
//# sourceMappingURL=config.js.map