diff options
author | Linnea Gräf <nea@nea.moe> | 2025-01-22 01:10:10 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2025-01-22 01:10:10 +0100 |
commit | 6f148df84dfe5d0d0d1c6a0614f86e374fc8d1aa (patch) | |
tree | 1a49a6aeb9e7f901ede729f1fed9d1d230dadc87 /server/frontend/src/App.tsx | |
parent | 550441921eed03b88ec94bea10deb1c45ef6e17b (diff) | |
download | LocalTransactionLedger-6f148df84dfe5d0d0d1c6a0614f86e374fc8d1aa.tar.gz LocalTransactionLedger-6f148df84dfe5d0d0d1c6a0614f86e374fc8d1aa.tar.bz2 LocalTransactionLedger-6f148df84dfe5d0d0d1c6a0614f86e374fc8d1aa.zip |
feat(server): Add first analysis
Diffstat (limited to 'server/frontend/src/App.tsx')
-rw-r--r-- | server/frontend/src/App.tsx | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/server/frontend/src/App.tsx b/server/frontend/src/App.tsx index e35bb42..bdc1007 100644 --- a/server/frontend/src/App.tsx +++ b/server/frontend/src/App.tsx @@ -1,11 +1,20 @@ -import type { Component } from "solid-js"; -import { A } from "@solidjs/router"; +import { For, Suspense, type Component } from "solid-js"; +import { A, createAsync } from "@solidjs/router"; +import { client, getAnalysisList } from "./api.ts"; const App: Component = () => { + let analysis = createAsync(() => getAnalysisList()); return ( <> - Hello World - <A href="/test">Test Page</A> + <Suspense fallback="Loading analysis..."> + <ul> + <For each={analysis()?.data}> + {item => + <li><A href={`/analysis/${item.id}`}>{item.name}</A></li> + } + </For> + </ul> + </Suspense> </> ); }; |