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; bus: boolean; accom: boolean; ferry: boolean; fb: boolean; } const Info = () => { const [infoToggles, setInfoToggles] = useState({ shop: false, bus: false, accom: false, ferry: false, fb: false, }); const toggleInfo = (info: keyof InfoToggles) => { let updated = { ...infoToggles }; updated[info] = !updated[info]; setInfoToggles(updated); }; return (

Info

toggleInfo('shop')}>

Livonsaaren Osuuskauppa

{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
) : ( <> )}

toggleInfo('bus')}>

Bussiaikataulut

{infoToggles.bus ? (

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
) : ( <> )}

toggleInfo('accom')}>

Majoitus

{infoToggles.accom ? (

Majoituspalveluita Livonsaari-Velkua: Wanha Salakuljettaja (Teersalo), Livonsaari Caravan, Saaristohotelli Vaihela.

) : ( <> )}

toggleInfo('ferry')}>

Lossiyhteydet

{infoToggles.ferry ? (

Lossiyhteydet Palvaan ja Velkuanmaahan Finferries-sivustolla (huom. yövuoro edellyttää tilauksen etukäteen. Lossi on osa julkista tieverkostoa eli maksuton.)

Aikataulut Palvaan ja Velkuanmaahan
) : ( <> )}

toggleInfo('fb')}>

Facebook

{infoToggles.fb ? (
Tapahtuman facebook-sivut
) : ( <> )}

); }; export default Info;