diff --git a/web/pw-server/src/lib/components/matches/MatchList.svelte b/web/pw-server/src/lib/components/matches/MatchList.svelte
new file mode 100644
index 0000000..aea59c2
--- /dev/null
+++ b/web/pw-server/src/lib/components/matches/MatchList.svelte
@@ -0,0 +1,94 @@
+
+
+
+
+
+ player 1 |
+ |
+ |
+ player 2 |
+
+ {#each matches as match}
+ goto(match_url(match))}>
+
+ {dayjs(match["timestamp"]).format("YYYY-MM-DD HH:mm")}
+ |
+
+ {match["players"][0]["bot_name"]}
+ |
+ {#if match["winner"] == null}
+ TIE |
+ TIE |
+ {:else if match["winner"] == 0}
+ WIN |
+ LOSS |
+ {:else if match["winner"] == 1}
+ LOSS |
+ WIN |
+ {/if}
+
+ {match["players"][1]["bot_name"]}
+ |
+
+ {/each}
+
+
+
diff --git a/web/pw-server/src/routes/matches/index.svelte b/web/pw-server/src/routes/matches/index.svelte
index 667e551..c89013e 100644
--- a/web/pw-server/src/routes/matches/index.svelte
+++ b/web/pw-server/src/routes/matches/index.svelte
@@ -22,62 +22,13 @@
-
-
-
- player 1 |
- |
- |
- player 2 |
-
- {#each matches as match}
- goto(match_url(match))}>
-
- {dayjs(match["timestamp"]).format("YYYY-MM-DD HH:mm")}
- |
-
- {match["players"][0]["bot_name"]}
- |
- {#if match["winner"] == null}
-
- TIE
- |
-
- TIE
- |
- {:else if match["winner"] == 0}
-
- WIN
- |
-
- LOSS
- |
- {:else if match["winner"] == 1}
-
- LOSS
- |
-
- WIN
- |
- {/if}
-
- {match["players"][1]["bot_name"]}
- |
-
- {/each}
-
+
\ No newline at end of file
+