From a9213160ff1f51bb4284cb73ba56b990fb6b6e8a Mon Sep 17 00:00:00 2001
From: heidiwiest <101273925+heidiwiest@users.noreply.github.com>
Date: Thu, 12 Oct 2023 18:11:27 +0200
Subject: [PATCH] Made team pages for Aas (#247)
* Made team pages for Aas
* fixed lint issues
---
.../Aas/EvalueringRekrutteringProfilering.tsx | 34 +++++++++++++++
.../Team/TeamPages/Aas/Skolekoordinering.tsx | 42 +++++++++++++++++++
.../public/Team/TeamPages/Aas/Sosialt.tsx | 22 ++++++++++
.../Team/TeamPages/Aas/SponsorOkonomi.tsx | 31 ++++++++++++++
.../public/Team/TeamPages/Aas/Styret.tsx | 34 +++++++++++++++
src/pages/public/Team/TeamPages/index.ts | 5 +++
src/pages/public/Team/TeamPages/routes.tsx | 10 +++++
src/pages/public/Team/components/TeamTabs.tsx | 5 ++-
8 files changed, 181 insertions(+), 2 deletions(-)
create mode 100644 src/pages/public/Team/TeamPages/Aas/EvalueringRekrutteringProfilering.tsx
create mode 100644 src/pages/public/Team/TeamPages/Aas/Skolekoordinering.tsx
create mode 100644 src/pages/public/Team/TeamPages/Aas/Sosialt.tsx
create mode 100644 src/pages/public/Team/TeamPages/Aas/SponsorOkonomi.tsx
create mode 100644 src/pages/public/Team/TeamPages/Aas/Styret.tsx
diff --git a/src/pages/public/Team/TeamPages/Aas/EvalueringRekrutteringProfilering.tsx b/src/pages/public/Team/TeamPages/Aas/EvalueringRekrutteringProfilering.tsx
new file mode 100644
index 00000000..6582d7fa
--- /dev/null
+++ b/src/pages/public/Team/TeamPages/Aas/EvalueringRekrutteringProfilering.tsx
@@ -0,0 +1,34 @@
+import React from "react";
+import TeamTemplate from "../TeamTemplate";
+
+const EvalueringRekrutteringProfilering = (): JSX.Element => {
+ return (
+
+
+
+
+ Dette er teamet med de mest varierende arbeidsoppgavene. Teamet har ansvar for rekrutteringen av nye assistenter i starten av hvert semester ved å arrangere stand, holde infomøte, blestinger
+ og henge opp plakater. I tillegg har de ansvar for å sende ut evalueringsskjemaer ved slutten av hvert semester og følge opp både ris og ros som kommer inn på disse. Teamet styrer også
+ Vektorprogrammet Ås sine sosiale medier, og sørger for at organisasjonen er synlige rundt på campus.
+
+
+
+
+
+
+ );
+};
+
+export default EvalueringRekrutteringProfilering;
diff --git a/src/pages/public/Team/TeamPages/Aas/Skolekoordinering.tsx b/src/pages/public/Team/TeamPages/Aas/Skolekoordinering.tsx
new file mode 100644
index 00000000..38f20b92
--- /dev/null
+++ b/src/pages/public/Team/TeamPages/Aas/Skolekoordinering.tsx
@@ -0,0 +1,42 @@
+import React from "react";
+import TeamTemplate from "../TeamTemplate";
+
+const Skolekoordinering = (): JSX.Element => {
+ return (
+
+
+
+
+ Team skolekoordinering er et bindeledd mellom vektorprogrammet, ungdomsskolene vi samarbeider med og våre assistenter. Gjennom semestert har teamet tett kontakt
+ med skolene og assistentene. De har ansvar for å fordele våre assistenter på skolene vi samarbeider med, og har ansvar for å følge opp assistentene underveis i
+ perioden de er ute på skolene. I løpet av et semester inngår de samarbeid med skolene og lager timeplan til assistentene. De er tilgjengelig på mail for å formidle
+ informasjon mellom vektorproggrammet, samarbeidsskolene og assistentene. De er også med å har intervjuer og står på stand sammen med de andre teamene i
+ rekrutteringsperioden. Det skal være lav terskel for vektorassistentene å ta kontakt med en skolekoordinator dersom det er noe de ønsker å si i fra om.
+
+
+
+ Det er også lagt opp til sosiale arrangementer i løpet av et semester slik at man blir kjent innad i teamet, men også kjent med medlemmene i de andre teamene i
+ vektorprogrammet. I eksamensperioden vil det ikke være noen arbeidsoppgaver for noen i vektorprogrammet, så dette er et verv som fint kan kombineres med skole.
+
+
+
+
+
+
+ );
+};
+
+export default Skolekoordinering;
diff --git a/src/pages/public/Team/TeamPages/Aas/Sosialt.tsx b/src/pages/public/Team/TeamPages/Aas/Sosialt.tsx
new file mode 100644
index 00000000..c3e56b9e
--- /dev/null
+++ b/src/pages/public/Team/TeamPages/Aas/Sosialt.tsx
@@ -0,0 +1,22 @@
+import React from "react";
+import TeamTemplate from "../TeamTemplate";
+
+const Sosialt = (): JSX.Element => {
+ return (
+
+
+
+ );
+};
+
+export default Sosialt;
diff --git a/src/pages/public/Team/TeamPages/Aas/SponsorOkonomi.tsx b/src/pages/public/Team/TeamPages/Aas/SponsorOkonomi.tsx
new file mode 100644
index 00000000..ebdb2c87
--- /dev/null
+++ b/src/pages/public/Team/TeamPages/Aas/SponsorOkonomi.tsx
@@ -0,0 +1,31 @@
+import React from "react";
+import TeamTemplate from "../TeamTemplate";
+
+const SponsorOkonomi = (): JSX.Element => {
+ return (
+
+
+
+
+ Teamet har ansvar for å holde oversikt over økonomien til Vektorprogrammet på Ås. I tillegg jobber de også med å skaffe sponsorer i løpet av semesteret ved å ta
+ kontakt med bedrifter i nærområdet.
+
+
+
+
+
+ );
+};
+
+export default SponsorOkonomi;
diff --git a/src/pages/public/Team/TeamPages/Aas/Styret.tsx b/src/pages/public/Team/TeamPages/Aas/Styret.tsx
new file mode 100644
index 00000000..f6191562
--- /dev/null
+++ b/src/pages/public/Team/TeamPages/Aas/Styret.tsx
@@ -0,0 +1,34 @@
+import React from "react";
+import TeamTemplate from "../TeamTemplate";
+
+const Styret = (): JSX.Element => {
+ return (
+
+
+
+
+ Styret består av leder, nestleder og ledere for de ulike teamene (sponsor/økonomi, rekruttering/profilering/evaluering, skolekoordinering og sosialt). I løpet av de månedlige møtene gjennomgås
+ månedens, samt fremtidige saker, som kan være alt fra å organisere sosiale aktiviteter til å løse problemer som oppstår under driften av Vektorprogrammet i Ås. Hver av medlemmene i styret
+ (med unntak av leder og nestleder) har ansvar for et team bestående av 3 til 6 medlemmer som hjelper til med å utføre ulike oppgaver for sitt team.
+
+
+
+
+
+ );
+};
+
+export default Styret;
diff --git a/src/pages/public/Team/TeamPages/index.ts b/src/pages/public/Team/TeamPages/index.ts
index fe3b79f7..6bc86991 100644
--- a/src/pages/public/Team/TeamPages/index.ts
+++ b/src/pages/public/Team/TeamPages/index.ts
@@ -6,3 +6,8 @@ export { default as Rekruttering } from "./Trondheim/Rekruttering";
export { default as Skolekoordinering } from "./Trondheim/Skolekoordinering";
export { default as Sponsor } from "./Trondheim/Sponsor";
export { default as Styret } from "./Trondheim/Styret";
+export { default as StyretAas } from "./Aas/Styret";
+export { default as SponsorOkonomiAas } from "./Aas/SponsorOkonomi";
+export { default as SkolekoordineringAas } from "./Aas/Skolekoordinering";
+export { default as EvalueringRekrutteringProfileringAas } from "./Aas/EvalueringRekrutteringProfilering";
+export { default as SosialtAas } from "./Aas/Sosialt";
diff --git a/src/pages/public/Team/TeamPages/routes.tsx b/src/pages/public/Team/TeamPages/routes.tsx
index e2da0dd4..64bd3393 100644
--- a/src/pages/public/Team/TeamPages/routes.tsx
+++ b/src/pages/public/Team/TeamPages/routes.tsx
@@ -11,6 +11,11 @@ import {
Skolekoordinering,
Sponsor,
Styret,
+ StyretAas,
+ SponsorOkonomiAas,
+ SkolekoordineringAas,
+ EvalueringRekrutteringProfileringAas,
+ SosialtAas,
} from "./index";
// The route with the corresponding component to render in the route
@@ -24,6 +29,11 @@ const routes: AppRoute[] = [
{ path: "trondheim/skolekoordinering", element: , name: "skolekoordinering" },
{ path: "trondheim/sponsor", element: , name: "sponsor" },
{ path: "trondheim/styret", element: , name: "styret" },
+ { path: "aas/styret", element: , name: "styret" },
+ { path: "aas/sponsor-okonomi", element: , name: "sponsor-okonomi" },
+ { path: "aas/skolekoordinering", element: , name: "skolekoordinering" },
+ { path: "aas/evaluering-rekruttering-profilering", element: , name: "evaluering-rekruttering-profilering" },
+ { path: "aas/sosialt", element: , name: "sosialt" },
{ path: "hovedstyret", element: , name: "hovedstyret" },
];
export default routes;
diff --git a/src/pages/public/Team/components/TeamTabs.tsx b/src/pages/public/Team/components/TeamTabs.tsx
index 5713f592..7247fa3a 100644
--- a/src/pages/public/Team/components/TeamTabs.tsx
+++ b/src/pages/public/Team/components/TeamTabs.tsx
@@ -30,9 +30,10 @@ const AasTab = ({ open }: { open: boolean }): JSX.Element => {
return (
);
};