diff --git a/ui/src/pages/Games.tsx b/ui/src/pages/Games.tsx
index 177bda7..634a06e 100644
--- a/ui/src/pages/Games.tsx
+++ b/ui/src/pages/Games.tsx
@@ -19,17 +19,22 @@ import { Prediction } from '~/model/prediction.ts';
import { AccuribetAPI } from '~/client/api.ts';
import { AnimationDiv } from '~/components/animated-div.tsx';
import { SimpleTooltip } from '~/components/tooltip.tsx';
-import { cache } from '@solidjs/router';
async function fetchGames() {
const instance = AccuribetAPI.getInstance();
return await instance.dailyGames();
}
-const fetchModels = cache(async () => {
+
+async function fetchModels() {
+ if (sessionStorage.getItem('models')) {
+ return JSON.parse(sessionStorage.getItem('models') as string);
+ }
const instance = AccuribetAPI.getInstance();
- return await instance.listModels();
-}, 'models');
+ const response = await instance.listModels();
+ sessionStorage.setItem('models', JSON.stringify(response));
+ return response;
+}
async function fetchPredictions(model: string) {
const instance = AccuribetAPI.getInstance();
diff --git a/ui/src/pages/Home.tsx b/ui/src/pages/Home.tsx
index 7d0ae1c..653b350 100644
--- a/ui/src/pages/Home.tsx
+++ b/ui/src/pages/Home.tsx
@@ -3,6 +3,8 @@ import { Button } from "~/components/ui/button.tsx";
import { AiFillGithub } from "solid-icons/ai";
import { AnimationDiv } from "~/components/animated-div.tsx";
import { FaSolidBasketball } from "solid-icons/fa";
+import { BsCloudRain } from 'solid-icons/bs';
+import { TbBrain } from 'solid-icons/tb';
export const Home = () => {
return (
@@ -38,7 +40,7 @@ export const Home = () => {
easing={"ease-in-out"}
>