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 (
- + - + +
); };