This commit is contained in:
Miodec 2026-01-08 19:31:42 +01:00
parent 883e43637e
commit 2d0c8df7ff
2 changed files with 11 additions and 10 deletions

View file

@ -14,15 +14,16 @@ const [getWpm, setLiveStatWpm] = createSignal("0");
const [getAcc, setLiveStatAcc] = createSignal("100%");
const [getBurst, setLiveStatBurst] = createSignal("0");
const [statsVisible, setStatsVisible] = createSignal({
value: false,
withAnimation: true,
});
const [statsVisible, setStatsVisible] =
createSignal<VisibilityAnimationOptions>({
visible: false,
animate: true,
});
const getStatsVisible = (): VisibilityAnimationOptions => {
return {
visible: statsVisible().value && isFocused(),
animate: statsVisible().withAnimation,
visible: statsVisible().visible && isFocused(),
animate: statsVisible().animate,
};
};

View file

@ -1822,8 +1822,8 @@ export function onTestStart(): void {
TimerProgress.show();
TimerProgress.update();
setStatsVisible({
value: true,
withAnimation: true,
visible: true,
animate: true,
});
}
@ -1834,8 +1834,8 @@ export function onTestRestart(source: "testPage" | "resultPage"): void {
TestConfig.show();
Focus.set(false);
setStatsVisible({
value: false,
withAnimation: false,
visible: false,
animate: false,
});
setLiveStatWpm("0");
setLiveStatBurst("0");