fix: remove nprogress for page redirection flicker
This commit is contained in:
parent
942f071983
commit
d279e6cc2e
|
|
@ -14,7 +14,7 @@ import { ModalStackProvider } from "~/components/ui/ModalStack"
|
|||
// eslint-disable-next-line import/no-unresolved
|
||||
import { useDarkMode } from "~/hooks/useDarkMode"
|
||||
import { useMobileLayout } from "~/hooks/useMobileLayout"
|
||||
import { useNProgress } from "~/hooks/useNProgress"
|
||||
// import { useNProgress } from "~/hooks/useNProgress"
|
||||
import { APP_NAME, WALLET_CONNECT_V2_PROJECT_ID } from "~/lib/env"
|
||||
import { filterNotificationCharacter } from "~/lib/filter-character"
|
||||
import { toGateway } from "~/lib/ipfs-parser"
|
||||
|
|
@ -44,7 +44,7 @@ export default function Providers({
|
|||
}) {
|
||||
useDarkMode()
|
||||
useMobileLayout()
|
||||
useNProgress()
|
||||
// useNProgress()
|
||||
|
||||
const [queryClient] = useState(createQueryClient)
|
||||
|
||||
|
|
|
|||
|
|
@ -392,94 +392,6 @@ textarea.input {
|
|||
background-color: var(--banner-bg-color);
|
||||
}
|
||||
|
||||
/* Fancy blur effect */
|
||||
#qprogress .peg {
|
||||
display: block;
|
||||
position: absolute;
|
||||
right: 0px;
|
||||
width: 100px;
|
||||
height: 100%;
|
||||
opacity: 1;
|
||||
|
||||
-webkit-transform: rotate(3deg) translate(0px, -4px);
|
||||
-ms-transform: rotate(3deg) translate(0px, -4px);
|
||||
transform: rotate(3deg) translate(0px, -4px);
|
||||
}
|
||||
|
||||
.qprogress-custom-parent {
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.qprogress-custom-parent #qprogress .bar {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
/* Colorful effect */
|
||||
#qprogress .colorful-bar {
|
||||
background: -webkit-gradient(
|
||||
linear,
|
||||
left top,
|
||||
right top,
|
||||
from(#1890ff),
|
||||
color-stop(#13c2c2),
|
||||
color-stop(#52c41a),
|
||||
color-stop(#fa8c16),
|
||||
color-stop(#fa541c),
|
||||
color-stop(#f5222d),
|
||||
to(#1890ff)
|
||||
);
|
||||
background: -webkit-linear-gradient(
|
||||
left,
|
||||
#1890ff,
|
||||
#13c2c2,
|
||||
#52c41a,
|
||||
#fa8c16,
|
||||
#fa541c,
|
||||
#f5222d,
|
||||
#1890ff
|
||||
);
|
||||
background: linear-gradient(
|
||||
to right,
|
||||
#1890ff,
|
||||
#13c2c2,
|
||||
#52c41a,
|
||||
#fa8c16,
|
||||
#fa541c,
|
||||
#f5222d,
|
||||
#1890ff
|
||||
);
|
||||
|
||||
-webkit-animation: 2s linear infinite ins;
|
||||
animation: 2s linear infinite ins;
|
||||
|
||||
-webkit-transition: opacity 0.2s ease-in-out;
|
||||
transition: opacity 0.2s ease-in-out;
|
||||
|
||||
-webkit-transform-origin: left;
|
||||
transform-origin: left;
|
||||
|
||||
background-size: 500%;
|
||||
}
|
||||
|
||||
@-webkit-keyframes ins {
|
||||
0% {
|
||||
background-position: 0% 0;
|
||||
}
|
||||
to {
|
||||
background-position: 125% 0;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes ins {
|
||||
0% {
|
||||
background-position: 0% 0;
|
||||
}
|
||||
to {
|
||||
background-position: 125% 0;
|
||||
}
|
||||
}
|
||||
|
||||
.loading:before {
|
||||
height: 1rem;
|
||||
width: 1rem;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ export const useNProgress = () => {
|
|||
instance.current.start()
|
||||
}),
|
||||
)
|
||||
disposers.push(events.onComplete(() => instance.current.finish()))
|
||||
// disposers.push(events.onComplete(() => instance.current.finish()))
|
||||
return () => disposers.forEach((disposer) => disposer())
|
||||
}, [])
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue