export default {
template: "
",
mounted() {
window.addEventListener("popstate", (event) => {
if (event.state?.page) {
this.$emit("open", event.state.page);
}
});
const connectInterval = setInterval(async () => {
if (window.socket.id === undefined) return;
this.$emit("open", window.location.pathname);
clearInterval(connectInterval);
}, 10);
},
props: {},
};