Skip to content

Commit f91eef3

Browse files
committed
refactor: move test event to its own file, move test specific signals
1 parent 4d936d7 commit f91eef3

17 files changed

Lines changed: 32 additions & 41 deletions

File tree

frontend/src/ts/components/layout/footer/Footer.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { JSXElement } from "solid-js";
22

3-
import { getFocus, getIsScreenshotting } from "../../../states/core";
3+
import { getIsScreenshotting } from "../../../states/core";
44
import { showModal } from "../../../states/modals";
5+
import { getFocus } from "../../../states/test";
56
import { cn } from "../../../utils/cn";
67
import { Button } from "../../common/Button";
78
import { Keytips } from "./Keytips";

frontend/src/ts/components/layout/footer/Keytips.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { JSXElement, Show } from "solid-js";
22

33
import { getConfig } from "../../../config/store";
4-
import { getFocus } from "../../../states/core";
4+
import { getFocus } from "../../../states/test";
55
import { Conditional } from "../../common/Conditional";
66

77
export function Keytips(): JSXElement {

frontend/src/ts/components/layout/header/AccountXpBar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ import {
1111
import { createEvent } from "../../../hooks/createEvent";
1212
import { createSignalWithSetters } from "../../../hooks/createSignalWithSetters";
1313
import { createEffectOn } from "../../../hooks/effects";
14-
import { getFocus } from "../../../states/core";
1514
import {
1615
skipBreakdownEvent,
1716
getXpBarData,
1817
setAnimatedLevel,
1918
} from "../../../states/header";
19+
import { getFocus } from "../../../states/test";
2020
import { getXpDetails } from "../../../utils/levels";
2121
import { sleep } from "../../../utils/misc";
2222
import { Anime, AnimePresence, AnimeShow } from "../../common/anime";

frontend/src/ts/components/layout/header/Header.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { JSXElement } from "solid-js";
22

3-
import { getFocus, getIsScreenshotting } from "../../../states/core";
3+
import { getIsScreenshotting } from "../../../states/core";
4+
import { getFocus } from "../../../states/test";
45
import { cn } from "../../../utils/cn";
56
import { Logo } from "./Logo";
67
import { Nav } from "./Nav";

frontend/src/ts/components/layout/header/Logo.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import { JSXElement } from "solid-js";
22

3-
import {
4-
restartTestEvent,
5-
getActivePage,
6-
getFocus,
7-
} from "../../../states/core";
3+
import { restartTestEvent } from "../../../events/test";
4+
import { getActivePage } from "../../../states/core";
5+
import { getFocus } from "../../../states/test";
86
import { cn } from "../../../utils/cn";
97
import { isDevEnvironment } from "../../../utils/env";
108

frontend/src/ts/components/layout/header/Nav.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
import { useQuery } from "@tanstack/solid-query";
22
import { createMemo, JSXElement, Show } from "solid-js";
33

4+
import { restartTestEvent } from "../../../events/test";
45
import { createEffectOn } from "../../../hooks/effects";
56
import {
67
prefetchAboutPage,
78
prefetchLeaderboardPage,
89
} from "../../../queries/prefetch";
910
import { getServerConfigurationQueryOptions } from "../../../queries/server-configuration";
10-
import {
11-
restartTestEvent,
12-
getActivePage,
13-
getFocus,
14-
} from "../../../states/core";
11+
import { getActivePage } from "../../../states/core";
1512
import {
1613
getAccountButtonSpinner,
1714
getAnimatedLevel,
1815
setAnimatedLevel,
1916
} from "../../../states/header";
2017
import { showModal } from "../../../states/modals";
2118
import { getSnapshot } from "../../../states/snapshot";
19+
import { getFocus } from "../../../states/test";
2220
import { cn } from "../../../utils/cn";
2321
import { getLevelFromTotalXp } from "../../../utils/levels";
2422
import { AnimeConditional } from "../../common/anime";

frontend/src/ts/components/layout/overlays/Notifications.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
import { AnimationParams } from "animejs";
22
import { For, JSXElement } from "solid-js";
33

4-
import {
5-
getFocus,
6-
getGlobalOffsetTop,
7-
getIsScreenshotting,
8-
} from "../../../states/core";
4+
import { getGlobalOffsetTop, getIsScreenshotting } from "../../../states/core";
95
import {
106
Notification,
117
getNotifications,
128
removeNotification,
139
clearAllNotifications,
1410
} from "../../../states/notifications";
11+
import { getFocus } from "../../../states/test";
1512
import { cn } from "../../../utils/cn";
1613
import { Anime } from "../../common/anime/Anime";
1714
import { AnimePresence } from "../../common/anime/AnimePresence";

frontend/src/ts/components/modals/CustomTestDurationModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { JSXElement } from "solid-js";
33

44
import { setConfig } from "../../config/setters";
55
import { getConfig } from "../../config/store";
6-
import { restartTestEvent } from "../../states/core";
6+
import { restartTestEvent } from "../../events/test";
77
import { hideModalAndClearChain } from "../../states/modals";
88
import { showNoticeNotification } from "../../states/notifications";
99
import { AnimatedModal } from "../common/AnimatedModal";

frontend/src/ts/components/modals/CustomTextModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import type { FaSolidIcon } from "../../types/font-awesome";
77

88
import { setConfig } from "../../config/setters";
99
import { Config } from "../../config/store";
10+
import { restartTestEvent } from "../../events/test";
1011
import * as CustomTextState from "../../legacy-states/custom-text-name";
11-
import { restartTestEvent } from "../../states/core";
1212
import { hideModalAndClearChain, showModal } from "../../states/modals";
1313
import {
1414
showNoticeNotification,

frontend/src/ts/components/modals/CustomWordAmountModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { JSXElement } from "solid-js";
33

44
import { setConfig } from "../../config/setters";
55
import { getConfig } from "../../config/store";
6-
import { restartTestEvent } from "../../states/core";
6+
import { restartTestEvent } from "../../events/test";
77
import { hideModalAndClearChain } from "../../states/modals";
88
import { showNoticeNotification } from "../../states/notifications";
99
import { AnimatedModal } from "../common/AnimatedModal";

0 commit comments

Comments
 (0)