UNPKG

@mingoo/amotify

Version:
32 lines (31 loc) 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pageTransit = void 0; const useStore_1 = require("./useStore"); exports.pageTransit = { open: (url) => { window.open(url); }, pushSync: (url) => { window.location.href = url; }, pushAsync: (url) => { if (url.match(/https?:\/\//)) { exports.pageTransit.pushSync(url); return; } let navigate = useStore_1.useStore.get('navigate'); navigate(url); }, push: (url, newTab) => { if (newTab) { exports.pageTransit.open(url); return; } exports.pageTransit.pushAsync(url); }, back: () => { let navigate = useStore_1.useStore.get('navigate'); navigate(-1); }, };