diff --git a/services/frontend/src/components/layout/header.tsx b/services/frontend/src/components/layout/header.tsx
index fc74d70..ae5a16d 100644
--- a/services/frontend/src/components/layout/header.tsx
+++ b/services/frontend/src/components/layout/header.tsx
@@ -30,12 +30,12 @@ export const Header = () => {
-
-
-
+
+
+
diff --git a/services/frontend/src/shared/api/competitions.ts b/services/frontend/src/shared/api/competitions.ts
index 3add5dc..2c96f4c 100644
--- a/services/frontend/src/shared/api/competitions.ts
+++ b/services/frontend/src/shared/api/competitions.ts
@@ -1,5 +1,5 @@
import { userFetch } from ".";
-import { Competition } from "../types/competition";
+import { Competition, CompetitionResult } from "../types/competition";
export const getCompetitions = async (participating?: boolean) => {
return await userFetch("/competitions", {
@@ -13,6 +13,10 @@ export const getCompetition = async (id: string) => {
return await userFetch(`/competitions/${id}`);
};
+export const getCompetitionResults = async (id: string) => {
+ return await userFetch(`/competitions/${id}/results`);
+}
+
export const startCompetition = async (competitionId: string) => {
return await userFetch(`/competitions/${competitionId}/start`, {
method: "POST",
diff --git a/services/frontend/src/shared/types/competition.ts b/services/frontend/src/shared/types/competition.ts
index beea20e..cff4cd9 100644
--- a/services/frontend/src/shared/types/competition.ts
+++ b/services/frontend/src/shared/types/competition.ts
@@ -24,3 +24,8 @@ export enum CompetitionType {
export enum CompetitionParticipationType {
SOLO = "solo",
}
+
+export interface CompetitionResult {
+ task_name: string;
+ result: number;
+}
\ No newline at end of file