diff --git a/package-lock.json b/package-lock.json index df2e641..5f2f96d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "react": "18.1.0", "react-dom": "18.1.0", "react-icons": "^4.4.0", + "react-transition-group": "^4.4.2", "reactstrap": "^9.1.1", "sass": "^1.52.2" }, @@ -19,6 +20,7 @@ "@types/node": "17.0.40", "@types/react": "18.0.11", "@types/react-dom": "18.0.5", + "@types/react-transition-group": "^4.4.4", "eslint": "8.17.0", "eslint-config-next": "12.1.6", "typescript": "4.7.3" @@ -370,6 +372,15 @@ "@types/react": "*" } }, + "node_modules/@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", @@ -3381,6 +3392,15 @@ "@types/react": "*" } }, + "@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", diff --git a/package.json b/package.json index 86f7d8b..5583928 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "react": "18.1.0", "react-dom": "18.1.0", "react-icons": "^4.4.0", + "react-transition-group": "^4.4.2", "reactstrap": "^9.1.1", "sass": "^1.52.2" }, @@ -20,6 +21,7 @@ "@types/node": "17.0.40", "@types/react": "18.0.11", "@types/react-dom": "18.0.5", + "@types/react-transition-group": "^4.4.4", "eslint": "8.17.0", "eslint-config-next": "12.1.6", "typescript": "4.7.3" diff --git a/pages/_app.tsx b/pages/_app.tsx index 10e009a..443055f 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,4 +1,5 @@ import '../styles/globals.scss'; +import '../styles/transitions.scss'; import type { AppProps } from 'next/app'; import Footer from './components/Footer'; import Header from './components/Header'; diff --git a/pages/info.tsx b/pages/info.tsx index f438c77..ce5aa79 100644 --- a/pages/info.tsx +++ b/pages/info.tsx @@ -2,6 +2,7 @@ import React, { useState } from 'react'; import shared from '../styles/Shared.module.scss'; import styles from '../styles/Info.module.scss'; import { BiChevronDown, BiChevronLeft } from 'react-icons/bi'; +import { CSSTransition } from 'react-transition-group'; interface InfoToggles { shop: boolean; @@ -42,19 +43,27 @@ const Info = () => { )} - {infoToggles.shop && ( - <> -
- Livonsaaren osuuskauppa palvelee klo 9-19 joka päivä. Keittiö ja - baari 12-19 to-pe. Ostosten yhteydessä mahdollista nostaa - käteistä, mutta suosittelemme tuomaan käteistä rahaa kaupungista - esim. mahdollisia kirjaostoksia varten. -
- - Kaupan kotisivut - - > - )} ++ Livonsaaren osuuskauppa palvelee klo 9-19 joka päivä. Keittiö ja + baari 12-19 to-pe. Ostosten yhteydessä mahdollista nostaa + käteistä, mutta suosittelemme tuomaan käteistä rahaa kaupungista + esim. mahdollisia kirjaostoksia varten. +
+ + Kaupan kotisivut + +- Bussi 403 lähteen Turusta ma-pe 16:30 ja saapuu Livonsaarelle - 17:37 ja Velkualle 17:48. Tämä on ainoa suorayhteys festivaali - alueelle. -
- - Paikallisliikenteen bussiaikataulut - - > - )} ++ Bussi 403 lähteen Turusta ma-pe 16:30 ja saapuu Livonsaarelle + 17:37 ja Velkualle 17:48. Tämä on ainoa suorayhteys festivaali + alueelle. +
+ + Paikallisliikenteen bussiaikataulut + +- Majoituspalveluita Livonsaari-Velkua: Wanha Salakuljettaja - (Teersalo), Livonsaari Caravan, Saaristohotelli Vaihela. -
- Vanha Salakuljettaja - Livonsaari Caravan - Saaristohotelli Vaihela - > - )} ++ Majoituspalveluita Livonsaari-Velkua: Wanha Salakuljettaja + (Teersalo), Livonsaari Caravan, Saaristohotelli Vaihela. +
+ Vanha Salakuljettaja + + Livonsaari Caravan + + Saaristohotelli Vaihela +- Lossiyhteydet Palvaan ja Velkuanmaahan Finferries-sivustolla - (huom. yövuoro edellyttää tilauksen etukäteen. Lossi on osa - julkista tieverkostoa eli maksuton.) -
- - Aikataulut Palvaan ja Velkuanmaahan - - > - )} ++ Lossiyhteydet Palvaan ja Velkuanmaahan Finferries-sivustolla + (huom. yövuoro edellyttää tilauksen etukäteen. Lossi on osa + julkista tieverkostoa eli maksuton.) +
+ + Aikataulut Palvaan ja Velkuanmaahan + +- {parag.toString()} -
- ))} - > - )} +{parag.toString()}
+ ))} +- 18-20 Olen polkuni päässä -illassa Ella Pyhältö lausuu - rakastettuja runoja Irja ja Veikko Aro-Heinilän kotipihalla - (sateella sisällä). -
-Sydämellisesti tervetuloa!
-Paikka: Huhtakarintie 24, Livonsaari
- > - )} ++ 18-20 Olen polkuni päässä -illassa Ella Pyhältö lausuu + rakastettuja runoja Irja ja Veikko Aro-Heinilän kotipihalla + (sateella sisällä). +
+Sydämellisesti tervetuloa!
+Paikka: Huhtakarintie 24, Livonsaari
+- 14-16 Ainot ja Lauri esittävät Lähellä-nimisen poikkitaiteellisen - kokoonpanon, joka on saanut kolmannen kiinnityksen - kiertopalkintoon Willi Kansa -katselmuksessa marraskuussa 2021 - Irja ja Veikko Aro-Heinilän pihamaalla. Toisessa osassa iltapäivää - kuullaan Irja Aro-Heinilän ja Arto Juurakon tekstejä Ainojen ja - Laurin esittäminä. -
-- 17-19 Runollinen, musiikillinen ja merellinen matinea Cafe - Laiturissa. Esiintymässä mm. Anja Erämaja. -
-- Paikka: Huhtakarintie 24, Livonsaari sekä Cafe Laituri, - Voiponlahdentie 37, Palva -
- > - )} ++ 14-16 Ainot ja Lauri esittävät Lähellä-nimisen + poikkitaiteellisen kokoonpanon, joka on saanut kolmannen + kiinnityksen kiertopalkintoon Willi Kansa -katselmuksessa + marraskuussa 2021 Irja ja Veikko Aro-Heinilän pihamaalla. + Toisessa osassa iltapäivää kuullaan Irja Aro-Heinilän ja Arto + Juurakon tekstejä Ainojen ja Laurin esittäminä. +
++ 17-19 Runollinen, musiikillinen ja merellinen matinea Cafe + Laiturissa. Esiintymässä mm. Anja Erämaja. +
++ Paikka: Huhtakarintie 24, Livonsaari sekä Cafe Laituri, + Voiponlahdentie 37, Palva +
+- 11-14 Monologityöpaja, vetäjä teatteritaiteen maisteri Kati Urho. -
-- Ympäristöjargonia luovasti -työpaja, vetäjä journalisti ja - viestintäkonsultti Laura Rantanen. -
-- 14-20 Runoutta, musiikkia ja poikkitaiteellisia yllätyksiä - puutarhalavalla tai myrskyn sattuessa Seurantalon salissa. -
-- Esiintymässä mm. Kari Aronpuro, Sanna Karlström, Katariina - Vuorinen, Aki Salmela, Heidi Iivari ja Laura Laakso. -
-- Musiikillisesta puolesta vastaa saksofonisti Mikko Innanen sekä - Äyräs-kokoonpano: Olga Välimaa (laulu), Kauko Röyhkä (laulu, - kitara, basso), Ilkka Turta (kitara), Kimmo Laine (basso, - koskettimet), Roberto Lanz (rummut). -
-- Tapahtuman ajan Sinervon talolla pitää majaa kiehtovien kirjojen - tori. -
-Paikka: Sinervon talo, Sauniementie 5, Teersalo
- > - )} ++ 11-14 Monologityöpaja, vetäjä teatteritaiteen maisteri Kati + Urho. +
++ Ympäristöjargonia luovasti -työpaja, vetäjä journalisti ja + viestintäkonsultti Laura Rantanen. +
++ 14-20 Runoutta, musiikkia ja poikkitaiteellisia yllätyksiä + puutarhalavalla tai myrskyn sattuessa Seurantalon salissa. +
++ Esiintymässä mm. Kari Aronpuro, Sanna Karlström, Katariina + Vuorinen, Aki Salmela, Heidi Iivari ja Laura Laakso. +
++ Musiikillisesta puolesta vastaa saksofonisti Mikko Innanen sekä + Äyräs-kokoonpano: Olga Välimaa (laulu), Kauko Röyhkä (laulu, + kitara, basso), Ilkka Turta (kitara), Kimmo Laine (basso, + koskettimet), Roberto Lanz (rummut). +
++ Tapahtuman ajan Sinervon talolla pitää majaa kiehtovien kirjojen + tori. +
+Paikka: Sinervon talo, Sauniementie 5, Teersalo
+- 13-17 Runollinen iltapäivä. Romanttinen Velkuanmaa kutsuu mystisen - äärelle. -
-- Saaristohotelli Vaihelan terassilla runoilijat vievät kuulijat - luomiinsa maailmoihin yhdessä muusikoiden kanssa. Samalla ehtii - myös nauttimaan lounasta, juttelemaan muiden festarikävijöiden - kanssa ja ihailemaan ympäröivää luontoa. -
-- Juha Kulmala ja Diodi-yhtye, Saila Susiluoto ja Markku Pääskynen - (luuttu). -
-- Paikka: Vaihelan saaristohotelli, Velkuanmaantie 168, Velkuanmaa -
- > - )} ++ 13-17 Runollinen iltapäivä. Romanttinen Velkuanmaa kutsuu + mystisen äärelle. +
++ Saaristohotelli Vaihelan terassilla runoilijat vievät kuulijat + luomiinsa maailmoihin yhdessä muusikoiden kanssa. Samalla ehtii + myös nauttimaan lounasta, juttelemaan muiden festarikävijöiden + kanssa ja ihailemaan ympäröivää luontoa. +
++ Juha Kulmala ja Diodi-yhtye, Saila Susiluoto ja Markku Pääskynen + (luuttu). +
++ Paikka: Vaihelan saaristohotelli, Velkuanmaantie 168, Velkuanmaa +
+