From 623a9e5cd2c63353be04e26625b209fd469d82d7 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Mon, 6 Jul 2020 16:03:01 +0300 Subject: [PATCH] Some ActualPage layout --- src/components/Accordion/Accordion.tsx | 6 +- .../HeroMainSection/HeroMainSection.scss | 4 + src/pages/ActualPage/ActualPage.tsx | 119 +++++++++++++++++- 3 files changed, 125 insertions(+), 4 deletions(-) diff --git a/src/components/Accordion/Accordion.tsx b/src/components/Accordion/Accordion.tsx index 15fc857..49dcbda 100644 --- a/src/components/Accordion/Accordion.tsx +++ b/src/components/Accordion/Accordion.tsx @@ -26,9 +26,9 @@ class Accordion extends React.Component { } handleClick() { - this.setState({ - isOpen: !this.state.isOpen, - }); + this.setState((prevState) => ({ + isOpen: !prevState.isOpen, + })); } render() { diff --git a/src/components/HeroMainSection/HeroMainSection.scss b/src/components/HeroMainSection/HeroMainSection.scss index f753026..38c3198 100644 --- a/src/components/HeroMainSection/HeroMainSection.scss +++ b/src/components/HeroMainSection/HeroMainSection.scss @@ -30,4 +30,8 @@ display: flex; flex-direction: column; min-width: 20%; + + &-row { + flex-direction: row; + } } diff --git a/src/pages/ActualPage/ActualPage.tsx b/src/pages/ActualPage/ActualPage.tsx index 5967204..d9ae78a 100644 --- a/src/pages/ActualPage/ActualPage.tsx +++ b/src/pages/ActualPage/ActualPage.tsx @@ -1,6 +1,19 @@ import React from "react"; import { Helmet } from "react-helmet"; import "./ActualPage.scss"; +import PageSection from "../../components/PageSection"; +import { ColorEnum } from "../../components/ColorDiv/ColorDiv"; +import HeroMainSection from "../../components/HeroMainSection"; +import HeroAsideSection from "../../components/HeroAsideSection"; +import HeroAsideItem from "../../components/HeroAsideItem"; +import AsideSection from "../../components/AsideSection"; +import MainSection from "../../components/MainSection/index"; +import PageLink from "../../components/PageLink/index"; +import Ribbon from "../../components/Ribbon/index"; +import TextAnchor from "../../components/TextAnchor/index"; +import { TextSize } from "../../components/TextAnchor/TextAnchor"; +import Button, { ButtonType } from "../../components/Button/index"; +import Accordion from "../../components/Accordion"; export interface ActualPageProps {} export interface ActualPageState {} @@ -12,7 +25,111 @@ class ActualPage extends React.Component { - Actual Page + + +
+

Yritystapahtumia ja vastapainoa opiskelulle

+

+ Teekkarielämä ei ole pelkkää saunomista, juhlimista ja muita huvituksia—tai no, on se sitäkin. +

+
+ + +
+
+
+

Kiltahuone sijaitsee Tuas-talossa (Maarintie 8)

+

Killan hallitus päivystää kiltahuoneella maanantaisin klo 12.15–13.15. Tuolloin voit ostaa kiltatuotteita, kuten esim. haalarimerkkejä tai laulukirjoja.

+

Kiltapäiväkerho Kiltis kokoontuu torstaisin klo XX.XX kiltahuoneella. Lorem ipsum dolor sit amet. Lämpimästi tervetuloa kaikki SIKkiläiset ja SIK-mieliset!

+
+
+ +

+ Kilta järjestää jäsenilleen jos jonkinlaista projektia ja toimintaa, muun muassa: +

+ + + + + + + + + + +
+
+ + +

Tapahtumat

+
+
+ + +

Uutiset

+
+
+ + +

Kuvia tapahtumista.

+ +
Kuvagalleria ›
+
+
+
+ Kuva-galleriasta hyviä kuvia 3kpl. (Esim. wireframen kuvat) + + +

Sinustako kilta-aktiivi?

+ +
Tule mukaan kiltatoimintaan ›
+
+
+
+ + + +

Yritystapahtumia ja vastapainoa opiskelulle

+

+ Toimintaa ylläpitää ja järjestää jaokset ja toimikunnat. +

+ + Jotain elepajasta + + + Jotain elepajasta + + + Jotain elepajasta + + + Jotain elepajasta + + + Jotain elepajasta + +
+ +
); }