diff --git a/src/index.css b/src/index.css index 9475f006..3f453aa7 100644 --- a/src/index.css +++ b/src/index.css @@ -28,7 +28,7 @@ body::-webkit-scrollbar-thumb { .info-background { background: rgb(226,244,250); - background: linear-gradient(0deg, transparent 0%, #223c70 20%, #223c70 80%, transparent 100%); + background: linear-gradient(0deg, transparent 0%, #022346 20%, #022346 80%, transparent 100%); } @layer base { diff --git a/src/pages/public/ForSkoler/components/ForSkoler.tsx b/src/pages/public/ForSkoler/components/ForSkoler.tsx index 4b5263c8..0ed8ea31 100644 --- a/src/pages/public/ForSkoler/components/ForSkoler.tsx +++ b/src/pages/public/ForSkoler/components/ForSkoler.tsx @@ -5,69 +5,6 @@ import PageTitleCard from "./PageTitleCard"; const ForSkoler = (): JSX.Element => { return (
- ", - path: new URL("https://example.com"), - }} - /> -
- - -
    - {[ - "Hjelpe til med oppgaveløsing i klasserom", - "Utfordre de sterkeste elevene med vanskeligere oppgaver", - "Engasjere elever med matteleker, gåter og spill", - "Arbeid med elever på grupperom", - ].map((listItem) => ( -
  • - {listItem} -
  • - ))} -
-
{

-
); }; diff --git a/src/pages/public/mainPage.tsx b/src/pages/public/mainPage.tsx index 65653aa7..b6e4f098 100644 --- a/src/pages/public/mainPage.tsx +++ b/src/pages/public/mainPage.tsx @@ -3,6 +3,7 @@ import CountUp from "react-countup"; import VisibilitySensor from 'react-visibility-sensor'; import { Link } from "react-router-dom"; +import vektorLogo from "/images/vektor-logo.svg"; import vektorForsidebilde from "/images/mainPage/vektor-forsidebilde.png"; import Abelprisen from "/images/mainPage/sponsor/Abelprisen.png"; import KSBergen from "/images/mainPage/sponsor/KSBergen.png"; @@ -15,9 +16,52 @@ import NTNUIV from "/images/mainPage/sponsor/NTNUIV.png"; import Samarbeidsforum from "/images/mainPage/sponsor/SamarbeidsForum.png"; import Matematikksenteret from "/images/mainPage/sponsor/Matematikksenteret.png"; +const hovedsponsor = [ + { + name: "Abelprisen", + image: Abelprisen, + }, + { + name: "Sparebankstiftelsen DNB", + image: SparebankstiftelsenDNB, + }, +] +const sponsorer = [ + { + name: "Tekna", + image: Tekna, + }, + { + name: "NTNU - Fakultet for ingeniørvitenskap", + image: NTNUIV, + }, + { + name: "NTNU - Fakultet for informasjonsteknologi og elektronikk", + image: NTNUIE, + }, + { + name: "Samarbeidsforum", + image: Samarbeidsforum, + }, + { + name: "Universitetet i Bergen - Det matematisk-naturvitenskapelige fakultet", + image: UiB, + }, + { + name: "Matematikksenteret", + image: Matematikksenteret, + }, + { + name: "VisionTech", + image: VisionTech, + }, + { + name: "Kulturstyret Bergen", + image: KSBergen, + }, +] interface MainPageProps { - // Props number: number; title: string; text: string; @@ -53,25 +97,26 @@ const mainPage = (): JSX.Element => {
{/* Use component when the rendered component needs no props */} {/* Getting the routes from the defined route file in pages */} -
- {" "} +
{/*Upper start*/} -
-

- Vektorprogrammet -

+
Vektorprogrammet + Vektorprogrammet bildet
-
+

Vektorprogrammet

-
-

+

+

- sender studenter til ungdomsskoler for å hjelpe til som lærerens assistent i matematikkundervisningen

@@ -82,10 +127,10 @@ const mainPage = (): JSX.Element => {
{/*Upper end*/} -
+
{/*Middle start*/} {cards.map(({ number, title, text, route }) => ( -
+
{({ isVisible }: { isVisible: boolean }) => ( @@ -94,15 +139,15 @@ const mainPage = (): JSX.Element => {
)} -

+

{title}

-

+

{text}

- + {route.text}
@@ -110,86 +155,25 @@ const mainPage = (): JSX.Element => { ))}
{/*Middle end*/} -
-
-

Hovedsponsorer

-
-
-
- Abelprisen -
-
- Sparebankstiftelsen DNB -
-
-
-

Sponsorer og samarbeidspartnere

-
-
-
- Tekna -
-
- NTNU - Fakultet for ingeniørvitenskap -
-
-
-
- NTNU - Fakultet for informasjonsteknologi og elektronikk -
-
- Samarbeidsforum -
-
-
-
- Universitetet i Bergen - Det matematisk-naturvitenskapelige fakultet -
-
- Matematikksenteret -
-
-
-
- VisionTech +
+
+
+ {hovedsponsor.map((sponsor) => ( +
+ {sponsor.name} +
+ ))}
-
- Kulturstyret Bergen +
+ {sponsorer.map((sponsor) => ( +
+ {sponsor.name} +
+ ))}
diff --git a/src/pages/public/routes.tsx b/src/pages/public/routes.tsx index 160a2567..1b7b9a1e 100644 --- a/src/pages/public/routes.tsx +++ b/src/pages/public/routes.tsx @@ -12,13 +12,13 @@ import Utlegg from "./User/components/Utlegg"; // The route with the corresponding component to render in the route const routes: AppRoute[] = [ { path: "", element: , name: "Hjem"}, + { path: "/om-oss", element: , name: "Om oss" }, { path: "/assistenter", element: , name: "Assistenter" }, - { path: "/staging", element: , name: "Staging" }, + { path: "/team", name: "Team", children: teamRoutes }, { path: "/foreldre", element: , name: "Foreldre" }, { path: "/skoler", element: , name: "Skoler" }, { path: "/kontakt", element: , name: "Kontakt" }, - { path: "/om-oss", element: , name: "Om oss" }, - { path: "/team", name: "Team", children: teamRoutes }, + // { path: "/staging", element: , name: "Staging" }, ]; export default routes;