redirect message delay

This commit is contained in:
Sebastian 2022-03-21 09:57:36 -03:00
parent 88bb943672
commit c202abef5e
No known key found for this signature in database
GPG Key ID: BE4FF68352439FC1

View File

@ -25,7 +25,7 @@ import { createHashHistory } from "history";
import { Fragment, h, render, VNode } from "preact"; import { Fragment, h, render, VNode } from "preact";
import Router, { route, Route } from "preact-router"; import Router, { route, Route } from "preact-router";
import { Match } from "preact-router/match"; import { Match } from "preact-router/match";
import { useEffect } from "preact/hooks"; import { useEffect, useState } from "preact/hooks";
import PendingTransactions from "./components/PendingTransactions"; import PendingTransactions from "./components/PendingTransactions";
import { PopupBox } from "./components/styled"; import { PopupBox } from "./components/styled";
import { DevContextProvider } from "./context/devContext"; import { DevContextProvider } from "./context/devContext";
@ -181,6 +181,7 @@ function Application(): VNode {
function RedirectToWalletPage(): VNode { function RedirectToWalletPage(): VNode {
const page = document.location.hash || "#/"; const page = document.location.hash || "#/";
const [showText, setShowText] = useState(false);
useEffect(() => { useEffect(() => {
chrome.tabs.create( chrome.tabs.create(
{ {
@ -192,8 +193,12 @@ function RedirectToWalletPage(): VNode {
window.close(); window.close();
}, },
); );
setTimeout(() => {
setShowText(true);
}, 250);
}); });
const { i18n } = useTranslationContext(); const { i18n } = useTranslationContext();
if (!showText) return <Fragment />;
return ( return (
<span> <span>
<i18n.Translate> <i18n.Translate>