From ea295acf5ae594d3fa858d3e1c8d6c695d02c5dc Mon Sep 17 00:00:00 2001 From: Stephen Swanson Date: Fri, 20 Sep 2024 14:51:48 +0300 Subject: [PATCH 1/8] Updates week calendar styling on homepage --- components/WeekCalendar.tsx | 47 ++++++++++---- package-lock.json | 50 +++++++++++---- package.json | 6 +- pages/index.tsx | 113 +++------------------------------ styles/globals.css | 46 +++++++++++++- styles/verticalCard.module.css | 1 + 6 files changed, 126 insertions(+), 137 deletions(-) diff --git a/components/WeekCalendar.tsx b/components/WeekCalendar.tsx index 0f7b3d6..d74ed88 100644 --- a/components/WeekCalendar.tsx +++ b/components/WeekCalendar.tsx @@ -21,8 +21,27 @@ const WeekCalendar = () => { const [minTime, setMinTime] = useState("12:00:00"); const [maxTime, setMaxTime] = useState("24:00:00"); + const eventSources = [ + { + googleCalendarId: process.env.NEXT_PUBLIC_CALENDAR_ID_1, + googleCalendarApiKey: process.env.NEXT_PUBLIC_GOOGLE_API_KEY, + className: "gcal-1", + }, + { + googleCalendarId: process.env.NEXT_PUBLIC_CALENDAR_ID_2, + googleCalendarApiKey: process.env.NEXT_PUBLIC_GOOGLE_API_KEY, + className: "gcal-2", + }, + { + googleCalendarId: process.env.NEXT_PUBLIC_CALENDAR_ID_3, + googleCalendarApiKey: process.env.NEXT_PUBLIC_GOOGLE_API_KEY, + className: "gcal-3", + }, + ]; + // there was way too much empty space, mostly before any events, // this should cut that out and leave a 2hr bufer on either side + // eslint-disable-next-line react-hooks/exhaustive-deps const adjustTimeRange = useCallback( debounce((events: EventApi[]) => { if (events.length > 0) { @@ -45,26 +64,26 @@ const WeekCalendar = () => { <> { + // Prevent the default behavior of navigating to Google Calendar + info.jsEvent.preventDefault(); // Prevent the default click behavior + }} + views={{ + timeGridWeek: { + dayHeaderFormat: { + weekday: "short", + day: "2-digit", + }, + }, + }} />
diff --git a/package-lock.json b/package-lock.json index 20d543f..7aa785b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@directus/sdk": "^17.0.0", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", + "@fullcalendar/bootstrap5": "^6.1.15", "@fullcalendar/core": "^6.1.15", "@fullcalendar/daygrid": "^6.1.15", "@fullcalendar/google-calendar": "^6.1.15", @@ -21,9 +22,10 @@ "@fullcalendar/resource-timeline": "^6.1.15", "@fullcalendar/timegrid": "^6.1.15", "@mui/material": "^5.15.20", + "@types/react-bootstrap": "^0.32.37", "dotenv": "^16.4.5", - "embla-carousel": "^8.1.6", - "embla-carousel-react": "^8.1.6", + "embla-carousel": "^8.3.0", + "embla-carousel-react": "^8.3.0", "formik": "^2.4.6", "next": "^14.2.12", "prop-types": "^15.8.1", @@ -1168,6 +1170,15 @@ "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==", "license": "MIT" }, + "node_modules/@fullcalendar/bootstrap5": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-6.1.15.tgz", + "integrity": "sha512-g+Yf6n+AIIchBAZY7D9MZDDf7EUUnZyfROE9WdRIfj6kdSTRrWdJqozlGQ2lWvsfn/+AayGWn+e21L6KNsL+1Q==", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, "node_modules/@fullcalendar/core": { "version": "6.1.15", "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.15.tgz", @@ -2316,6 +2327,15 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/react-bootstrap": { + "version": "0.32.37", + "resolved": "https://registry.npmjs.org/@types/react-bootstrap/-/react-bootstrap-0.32.37.tgz", + "integrity": "sha512-CVHj++uxsj1pRnM3RQ/NAXcWj+JwJZ3MqQ28sS1OQUD1sI2gRlbeAjRT+ak2nuwL+CY+gtnIsMaIDq0RNfN0PA==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/react-dom": { "version": "18.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", @@ -3571,29 +3591,31 @@ "dev": true }, "node_modules/embla-carousel": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.1.6.tgz", - "integrity": "sha512-9n7FVsbPAs1KD+JmO84DnEDOZMXPBQbLujjMQqvsBRN2CDWwgZ9hRSNapztdPnyJfzOIxowGmj0BUQ8ACYAPkA==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.3.0.tgz", + "integrity": "sha512-Ve8dhI4w28qBqR8J+aMtv7rLK89r1ZA5HocwFz6uMB/i5EiC7bGI7y+AM80yAVUJw3qqaZYK7clmZMUR8kM3UA==", + "license": "MIT" }, "node_modules/embla-carousel-react": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.1.6.tgz", - "integrity": "sha512-DHxwFzF63yVrU95Eo58E9Xr5b6Y9ul6TTsqb/rtwMi+jXudAmIqN1i9iBxQ73i8jKuUVxll/ziNYMmnWvrdQJQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.3.0.tgz", + "integrity": "sha512-P1FlinFDcIvggcErRjNuVqnUR8anyo8vLMIH8Rthgofw7Nj8qTguCa2QjFAbzxAUTQTPNNjNL7yt0BGGinVdFw==", "license": "MIT", "dependencies": { - "embla-carousel": "8.1.6", - "embla-carousel-reactive-utils": "8.1.6" + "embla-carousel": "8.3.0", + "embla-carousel-reactive-utils": "8.3.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.1 || ^18.0.0" } }, "node_modules/embla-carousel-reactive-utils": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.1.6.tgz", - "integrity": "sha512-Wg+J2YoqLqkaqsXi7fTJaLmXm6BpgDRJ0EfTdvQ4KE/ip5OsUuKGpJsEQDTt4waGXSDyZhIBlfoQtgGJeyYQ1Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.3.0.tgz", + "integrity": "sha512-EYdhhJ302SC4Lmkx8GRsp0sjUhEN4WyFXPOk0kGu9OXZSRMmcBlRgTvHcq8eKJE1bXWBsOi1T83B+BSSVZSmwQ==", + "license": "MIT", "peerDependencies": { - "embla-carousel": "8.1.6" + "embla-carousel": "8.3.0" } }, "node_modules/emoji-regex": { diff --git a/package.json b/package.json index 1d94660..27ad6dd 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@directus/sdk": "^17.0.0", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", + "@fullcalendar/bootstrap5": "^6.1.15", "@fullcalendar/core": "^6.1.15", "@fullcalendar/daygrid": "^6.1.15", "@fullcalendar/google-calendar": "^6.1.15", @@ -29,9 +30,10 @@ "@fullcalendar/resource-timeline": "^6.1.15", "@fullcalendar/timegrid": "^6.1.15", "@mui/material": "^5.15.20", + "@types/react-bootstrap": "^0.32.37", "dotenv": "^16.4.5", - "embla-carousel": "^8.1.6", - "embla-carousel-react": "^8.1.6", + "embla-carousel": "^8.3.0", + "embla-carousel-react": "^8.3.0", "formik": "^2.4.6", "next": "^14.2.12", "prop-types": "^15.8.1", diff --git a/pages/index.tsx b/pages/index.tsx index 2c7e1d3..9aaa8e8 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -6,20 +6,11 @@ import WeekCalendar from "@/components/WeekCalendar"; import createClient from "@/lib/cmsClient"; import styles from "@/styles/Home.module.css"; import { readItems } from "@directus/sdk"; -import { - Button, - Card, - CardActionArea, - CardActions, - CardContent, - CardMedia, - Typography, -} from "@mui/material"; +import { Button } from "@mui/material"; import { EmblaOptionsType } from "embla-carousel"; import { GetStaticProps } from "next"; import Head from "next/head"; import Image from "next/image"; -import Link from "next/link"; import aino from "../public/aino.png"; import cAside from "../public/contact-aside.png"; @@ -84,6 +75,13 @@ export default function Home({ navBar }: HomePageProps) { altText="Placeholder image" href="" /> + {/* Living Info */}
@@ -118,100 +116,7 @@ export default function Home({ navBar }: HomePageProps) {
- {/* News */} -
-

Uutisia

- - - - - - Title - - Lorem ipsum dolor sit amet consectetur adipisicing elit. - Itaque, numquam magnam, eum nihil adipisci tenetur quasi vel - minima nemo ratione molestiae in ab laborum perferendis - beatae impedit dolorem iusto sunt. - - - - - - - - - - - - Title - - Lorem ipsum dolor sit amet consectetur adipisicing elit. - Itaque, numquam magnam, eum nihil adipisci tenetur quasi vel - minima nemo ratione molestiae in ab laborum perferendis - beatae impedit dolorem iusto sunt. - - - - - - - - - - - - Title - - Lorem ipsum dolor sit amet consectetur adipisicing elit. - Itaque, numquam magnam, eum nihil adipisci tenetur quasi vel - minima nemo ratione molestiae in ab laborum perferendis - beatae impedit dolorem iusto sunt. - - - - - - - - - - - - Title - - Lorem ipsum dolor sit amet consectetur adipisicing elit. - Itaque, numquam magnam, eum nihil adipisci tenetur quasi vel - minima nemo ratione molestiae in ab laborum perferendis - beatae impedit dolorem iusto sunt. - - - - - - - - -
+ {/* Calendar */}
diff --git a/styles/globals.css b/styles/globals.css index 14d416a..21f9396 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -21,7 +21,7 @@ --fc-page-bg-color: #fff; --fc-neutral-bg-color: rgba(208, 208, 208, 0.3); --fc-neutral-text-color: #808080; - --fc-border-color: #ddd; + --fc-border-color: transparent; --fc-button-text-color: #fff; --fc-button-bg-color: #2c3e50; @@ -31,8 +31,8 @@ --fc-button-active-bg-color: #1a252f; --fc-button-active-border-color: #151e27; - --fc-event-bg-color: #3788d8; - --fc-event-border-color: #3788d8; + --fc-event-bg-color: var(--blue300); + --fc-event-border-color: var(--blue300); --fc-event-text-color: #fff; --fc-event-selected-overlay-color: rgba(0, 0, 0, 0.25); @@ -251,6 +251,46 @@ h1 { height: auto; } +/* Week calenar */ +.fc-timegrid { + display: flex; + flex-wrap: nowrap; + overflow-x: auto; +} + +.fc-timegrid-col { + background-color: var(--white); + border-radius: 0.75rem; +} + +.fc-timegrid-col:first-child { + background-color: transparent; +} + +.fc-event { + border-radius: 0.5rem; +} + +.fc table { + border-collapse: separate; + border-spacing: 0.75rem; + min-width: 60rem; +} + +.gcal-1 { + background-color: #a09c44; + border-color: #a09c44; +} + +.gcal-2 { + background-color: #ff8a57; + border-color: #ff8a57; +} + +.gcal-3 { + background-color: var(--blue300); +} + @media (max-width: 1050px) { .embla { --slide-size: 40%; diff --git a/styles/verticalCard.module.css b/styles/verticalCard.module.css index b791474..52df92a 100644 --- a/styles/verticalCard.module.css +++ b/styles/verticalCard.module.css @@ -1,5 +1,6 @@ .verticalCard { width: 15rem; + min-width: 15rem; border-radius: 1rem; box-shadow: none; } From acfd5833ed1d15e75ec9f84d58ccf7d995ccad31 Mon Sep 17 00:00:00 2001 From: Stephen Swanson Date: Fri, 20 Sep 2024 17:18:59 +0300 Subject: [PATCH 2/8] Adds links to some buttons on the homepage. Additionally, adds footer section with legend and link to the calendar page at the bottom of the week view calendar section --- pages/index.tsx | 58 +++++++++++++++++++++++++++++++++--------- styles/Home.module.css | 44 ++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 12 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index 9aaa8e8..3324f9a 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -4,6 +4,7 @@ import Navbar, { NavbarProps } from "@/components/Navbar"; import VerticalCard from "@/components/VerticalCard"; import WeekCalendar from "@/components/WeekCalendar"; import createClient from "@/lib/cmsClient"; +import { useLanguage } from "@/lib/LanguageContext"; import styles from "@/styles/Home.module.css"; import { readItems } from "@directus/sdk"; import { Button } from "@mui/material"; @@ -11,6 +12,7 @@ import { EmblaOptionsType } from "embla-carousel"; import { GetStaticProps } from "next"; import Head from "next/head"; import Image from "next/image"; +import Link from "next/link"; import aino from "../public/aino.png"; import cAside from "../public/contact-aside.png"; @@ -35,6 +37,7 @@ type HomePageProps = { }; export default function Home({ navBar }: HomePageProps) { + const { language } = useLanguage(); return ( <> @@ -43,15 +46,16 @@ export default function Home({ navBar }: HomePageProps) { + {/* Hero */}

Ystäviä, tapahtumia ja koti Kampissa

- + + +
- {/* Hero */} - {/* Cards */}


- - + + +
@@ -122,6 +133,27 @@ export default function Home({ navBar }: HomePageProps) {

Kalenteri

+
+
    +
  • +
    +

    Meetings

    +
  • +
  • +
    +

    Events

    +
  • +
  • +
    +

    Sports

    +
  • +
+ + + +
{/* Carousel */} @@ -154,9 +186,11 @@ export default function Home({ navBar }: HomePageProps) { dolorem et mollitia quia. Recusandae dolores modi quaerat magnam! Autem distinctio ipsa a alias.

- + + +
Date: Fri, 20 Sep 2024 18:38:16 +0300 Subject: [PATCH 3/8] Adds and utilizes translations on homepage --- components/Carousel.tsx | 8 ++-- hooks/translations.json | 87 +++++++++++++++++++++++++++++++++++++++++ lib/LanguageContext.tsx | 2 +- pages/index.tsx | 68 ++++++++++++-------------------- 4 files changed, 118 insertions(+), 47 deletions(-) diff --git a/components/Carousel.tsx b/components/Carousel.tsx index bdd981d..1b7d8bb 100644 --- a/components/Carousel.tsx +++ b/components/Carousel.tsx @@ -1,9 +1,10 @@ /* eslint-disable react-hooks/exhaustive-deps */ -import React, { useEffect } from "react"; -import Link from "next/link"; +import useTranslate from "@/hooks/useTranslate"; import { EmblaCarouselType, EmblaOptionsType } from "embla-carousel"; import useEmblaCarousel from "embla-carousel-react"; import Image from "next/image"; +import Link from "next/link"; +import React, { useEffect } from "react"; import { NextButton, PrevButton, usePrevNextButtons } from "./CarouselArrows"; type PropType = { @@ -36,6 +37,7 @@ const setOpacity = (emblaApi: EmblaCarouselType) => { const Carousel: React.FC = ({ slides, options }) => { const [emblaRef, emblaApi] = useEmblaCarousel(options); + const t = useTranslate(); const { prevBtnDisabled, @@ -77,7 +79,7 @@ const Carousel: React.FC = ({ slides, options }) => {
{/* eslint-disable-next-line jsx-a11y/anchor-is-valid -- Placeholder href */} - Katso Lisää + {t("general:seeMore")}
diff --git a/hooks/translations.json b/hooks/translations.json index 59c2256..ba4cf14 100644 --- a/hooks/translations.json +++ b/hooks/translations.json @@ -42,6 +42,93 @@ "en": "Satakunta Nation", "sv": "Satakunta Nation" }, + "general:seeMore": { "fi": "Katso lisää", "en": "See more", "sv": "Se mer" }, + "homepage:calendarLabelEvents": { + "fi": "Tapahtumat", + "en": "Events", + "sv": "Evenemang" + }, + "homepage:calendarLabelMeeting": { + "fi": "Kokoukset", + "en": "Meetings", + "sv": "Möten" + }, + "homepage:calendarLabelSports": { + "fi": "Urheilut", + "en": "Sports", + "sv": "Sport" + }, + "homepage:contactBoardDescription": { + "fi": "Voit ottaa yhteyttä osakunnan hallitukseen sähköpostitse osoitteella hallitus@satakuntatalo.fi tai alla olevalla lomakkeella. Halutessasi tavoittaa tietyn virkailijan, virkailijoiden yhteystiedot löytyvät \"Ota yhteyttä\" sivulta.\t ", + "en": "You can contact the board by sending an email to hallitus@satakuntatalo.fi or by filling out the form. If you need to get in touch with a specific official you can find their contact info on the \"Contact us\" page.\t \t \t \t", + "sv": "Du kan kontakta styrelsen via e-post på addressen hallitus@satakuntatalo.fi eller via formuläret. Du kan även kontakta specifika funktionärer, vars kontaktuppgifter hittas på \"Ta kontakt\" sidan.\t \t \t \t" + }, + "homepage:contactBoardHeader": { + "fi": "Postia hallitukselle", + "en": "Contact the board", + "sv": "Kontakta styrelsen" + }, + "homepage:contactFormButton": { + "fi": "Siiry Lomakkeelle", + "en": "Fill out the form", + "sv": "Fyll i formuläret" + }, + "homepage:eventsCard": { + "fi": "Tapahtumat", + "en": "Events", + "sv": "Evengemang" + }, + "homepage:harassmentFormDescription": { + "fi": "Tällä lomakkeella voit kertoa osakunnalla kokemastasi häirinnästä tai epätasa-arvoisesta kohtelusta. Tiedot käsittelee luottamuksellisesti osakunnan yhdenvertaisuusvastaavana toimiva kuraattori.\t \t \t \t \t", + "en": "With this form, you can report any harassment or unequal treatment you have experienced within the student nation. The curator, who serves as the equality officer, will handle the information confidentially.\t \t \t \t \t", + "sv": "Med detta formulär kan du anmäla trakasserier eller ojämlik behandling du upplevt inom nationen. Kuratorn, som fungerar som nationens jämställdhetsanvarig, behandlar uppgifterna konfidentiellt. \t \t \t \t \t" + }, + "homepage:harassmentFormHeader": { + "fi": "Härintälomake\t", + "en": "Harrassment form\t", + "sv": "Trakasserianmälan\t" + }, + "homepage:heroSectionText": { + "fi": "Ystävia, tapahtumia ja koti kampissa", + "en": "Friends, events and a home in Kamppi", + "sv": "Vänner, evengemang och hem i kampen" + }, + "homepage:join": { + "fi": "Liity Osakuntaan", + "en": "Join the Nation", + "sv": "Bli medlem" + }, + "homepage:karhunkierrosHeader": { + "fi": "Osakuntalehti Karhunkierros\t", + "en": "Nation Magazine: Karhunkierros\t", + "sv": "Nations tidning: Karhunkierros\t" + }, + "homepage:livingInfoDescription": { + "fi": "Satakuntatalon asuntola sijaitsee loistavalla paikalla aivan Helsingin ydinkeskustan tuntumassa. Eri korkeakoulut ovat hyvien kulkuyhteyksien päässä, ja edulliselle vuokralle saa vastinetta monien etujen muodossa.\t \t \t \t", + "en": "The Satakunta House dormitory is located in a great spot in the middle of Helsinki. The Universities are easily accessible with good transport connections, and rent is affordable with many great benefits included.\t \t \t \t", + "sv": "Satakunta husets studerandebostäder finns i Helsingfors centrum. Högskolorna är lätta att nå på grund av nära förbindelser till kollektivtrafik. Hyran är förmånlig och inkluderar många bra förmåner.\t \t \t \t" + }, + "homepage:livingInfoHeader": { + "fi": "Asuminen Satakuntatalolla", + "en": "Live at the Satakunta house", + "sv": "Bo på Satakunta huset" + }, + "homepage:memberCard": { + "fi": "Liity jäseneksi\t", + "en": "Become a member", + "sv": "Bli medlem" + }, + "homepage:nationInfoCard": { + "fi": "Tietoa osakunnasta", + "en": "Nation Info", + "sv": "Nations info" + }, + "homepage:newsCard": { "fi": "Uutiset", "en": "News", "sv": "Nyheter" }, + "homepage:saatioLinkButtonText": { + "fi": "Satalinnan säätiö\t", + "en": "Satalinna foundation\t", + "sv": "Satalinna Stiftelse\t" + }, "nav:archive": { "fi": "Arkisto", "en": "Archive", "sv": "Arkiv" }, "nav:calendar": { "fi": "Kalenteri", "en": "Calendar", "sv": "Kalender" }, "nav:contacts": { diff --git a/lib/LanguageContext.tsx b/lib/LanguageContext.tsx index 8f386c2..a4ee28c 100644 --- a/lib/LanguageContext.tsx +++ b/lib/LanguageContext.tsx @@ -21,7 +21,7 @@ export const LanguageContext = createContext(null); export const LanguageProvider: React.FC<{ children: ReactNode }> = ({ children, }) => { - const [language, setLanguage] = useState("en"); + const [language, setLanguage] = useState("fi"); const value = useMemo( () => ({ language, setLanguage }), [language, setLanguage], diff --git a/pages/index.tsx b/pages/index.tsx index 3324f9a..856d935 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -3,6 +3,7 @@ import Carousel from "@/components/Carousel"; import Navbar, { NavbarProps } from "@/components/Navbar"; import VerticalCard from "@/components/VerticalCard"; import WeekCalendar from "@/components/WeekCalendar"; +import useTranslate from "@/hooks/useTranslate"; import createClient from "@/lib/cmsClient"; import { useLanguage } from "@/lib/LanguageContext"; import styles from "@/styles/Home.module.css"; @@ -37,21 +38,22 @@ type HomePageProps = { }; export default function Home({ navBar }: HomePageProps) { + const t = useTranslate(); const { language } = useLanguage(); return ( <> - Satakuntalainen Osakunta + {t("general:nation")} {/* Hero */}
-

Ystäviä, tapahtumia ja koti Kampissa

+

{t("homepage:heroSectionText")}

@@ -61,28 +63,28 @@ export default function Home({ navBar }: HomePageProps) { @@ -97,21 +99,11 @@ export default function Home({ navBar }: HomePageProps) {

- Asuminen -
- satakuntatalolla + {t("homepage:livingInfoHeader")}


-

- Lorem, ipsum dolor sit amet consectetur adipisicing elit. Eveniet - natus dignissimos nobis, soluta repellendus ipsam ducimus omnis - quis numquam accusantium, tempora veniam earum provident aut iure - assumenda obcaecati nam quas. Lorem ipsum dolor sit amet - consectetur adipisicing elit. Error distinctio repudiandae harum - est recusandae id nam, debitis minus quod totam? Nostrum suscipit - dolor accusamus minima eius libero similique voluptate natus? -

+

{t("homepage:livingInfoDescription")}



@@ -131,26 +123,26 @@ export default function Home({ navBar }: HomePageProps) { {/* Calendar */}
-

Kalenteri

+

{t("nav:calendar")}

  • -

    Meetings

    +

    {t("homepage:calendarLabelMeeting")}

  • -

    Events

    +

    {t("homepage:calendarLabelEvents")}

  • -

    Sports

    +

    {t("homepage:calendarLabelSports")}

@@ -159,7 +151,7 @@ export default function Home({ navBar }: HomePageProps) { {/* Carousel */}
-

Osakuntalehti Karhunkierros

+

{t("homepage:karhunkierrosHeader")}

@@ -167,28 +159,18 @@ export default function Home({ navBar }: HomePageProps) {
-

Postia hallitukselle

-

- Lorem ipsum dolor, sit amet consectetur adipisicing elit. - Asperiores facere at minus officiis nesciunt? Quos labore - dolorem et mollitia quia. Recusandae dolores modi quaerat - magnam! Autem distinctio ipsa a alias. -

+

{t("homepage:contactBoardHeader")}

+

{t("homepage:contactBoardDescription")}



-

Häirintälomake

-

- Lorem ipsum dolor, sit amet consectetur adipisicing elit. - Asperiores facere at minus officiis nesciunt? Quos labore - dolorem et mollitia quia. Recusandae dolores modi quaerat - magnam! Autem distinctio ipsa a alias. -

+

{t("homepage:harassmentFormHeader")}

+

{t("homepage:harassmentFormDescription")}

From 2b46145852155175306b31682eee9afd3827d732 Mon Sep 17 00:00:00 2001 From: Stephen Swanson Date: Mon, 23 Sep 2024 18:07:43 +0300 Subject: [PATCH 4/8] Adds a bit more mobile styling on homepage. Adds CMS translations to nation info page and adds responsiveness. --- hooks/translations.json | 42 +++++++++++++++- pages/index.tsx | 2 +- pages/nation-info.tsx | 93 +++++++++++++++++------------------ styles/Home.module.css | 28 ++++++++++- styles/globals.css | 14 +++++- styles/nation-info.module.css | 17 +++++-- 6 files changed, 141 insertions(+), 55 deletions(-) diff --git a/hooks/translations.json b/hooks/translations.json index ba4cf14..233c646 100644 --- a/hooks/translations.json +++ b/hooks/translations.json @@ -129,6 +129,46 @@ "en": "Satalinna foundation\t", "sv": "Satalinna Stiftelse\t" }, + "nationInfo:headerDescription": { + "fi": "Talo Kampissa, mahtavia tapahtumia, hyviä tyyppejä! Tältä sivulta löydät Satakuntalaisesta Osakunnasta tietoa, mitä me teemme ja miten voit liittyä mukaan!\t \t \t \t", + "en": "House in Kamppi, amazing events, great people! On this page you will find information about Satakuntalainen Osakunta, what we do and how you can join us!\t \t \t \t", + "sv": "Hus i Kampen, fantastiska evenemang, fantastiska människor! På den här sidan hittar du information om Satakuntalainen Osakunta, vad vi gör och hur du kan bli medlem hos oss!\t \t \t \t" + }, + "nationInfo:headerTitle": { + "fi": "Tietoa Osakunnasta\t", + "en": "Nation Info\t", + "sv": "Information om Nationen\t" + }, + "nationInfo:howToJoinDescription": { + "fi": "Kiinnostuitko liittymisestä tai haluatko lisätietoja toiminnastamme? Ota yhteyttä jäsenasioiden sihteeriimme osoitteessa jasensihteeri(a)satakuntatalo.fi, tai piipahda toimistollamme osoitteessa Lapinrinne 1 E1 keskiviikkoisin klo 18:00-18:30. Opiskelija-asumiseen liittyvissä kysymyksissä voit olla yhteydessä asuntoasiainhoitokuntaamme osoitteessa ajk(a)satakuntatalo.fi. Jäsenmaksumme on vain 12 € vuodessa, Liittyessäsi jäseneksi saat mahdollisuuden ostaa sähköisen avaimen, jolla pääset kulkemaan Satakuntatalolla, aktiivisella opiskelijatalollamme. Jäsenenä saat vapaasti käyttää yhteisiä tilojamme, kuten keittiötä, TV-huonetta joka pelikonsolien kera,kirjastoa, kuntosalia ja saunaa. Saat myös viikoittain uutiskirjeen tulevista tapahtumista sekä erillisiä viestejä erityistapahtumista. Jäsenenä voit liittyä erilaisiin kerhoihin ja toimikuntiin, osallistua akateemisiin pöytäjuhliin ja nauttia kaikesta muusta, mitä yhteisömme tarjoaa! ", + "en": "Interested in joining or learning more about our activities? Feel free to reach out to our membership secretary at jasensihteeri(a)satakuntatalo.fi, or simply drop by our office at Lapinrinne 1 E1 on Wednesdays between 18:00 and 18:30. For inquiries about student accommodation, please contact our housing board at ajk(a)satakuntatalo.fi. Our annual membership fee is just €12. Becoming a member grants you the chance to get an electronic key to access Satakuntatalo, our vibrant student house. As a member, you’ll have full access to shared spaces like our kitchen, TV room with gaming consoles, a library, a gym and a sauna. You’ll also receive a weekly newsletter with updates on upcoming events, along with additional emails for specific happenings. Once you join, you can participate in various clubs and committees, attend our traditional dinner parties, and enjoy much more of what our community has to offer! ", + "sv": "Vill du bli medlem eller få mer information om våra aktiviteter? Kontakta vår medlemssekreterare på jasensihteeri(a)satakuntatalo.fi, eller besök vårt kontor på Lapinrinne 1 E1 på onsdagar mellan 18:00 och 18:30. För frågor om studentboende, kontakta vår bostadsstyrelse på ajk(a)satakuntatalo.fi. Vår medlemsavgift är endast 12 € per år, och när du blir medlem får du möjlighet att en elektronisk nyckel som ger dig tillgång till Satakuntatalo, vårt aktiva studenthus. Som medlem har du fri tillgång till gemensamma utrymmen som köket, TV-rummet med spelkonsoler, biblioteket, gym och bastu. Du får även ett veckobrev med information om kommande evenemang samt extra meddelanden om specifika händelser. Som medlem kan du gå med i olika klubbar och kommittéer, delta i våra traditionella middagar och njuta av allt annat som vårt gemenskap erbjuder! " + }, + "nationInfo:howToJoinTitle": { + "fi": "Miten voin liittyä?\t \t", + "en": "How do I join?\t \t", + "sv": "Hur blir jag medlem?\t \t" + }, + "nationInfo:whatIsSatoDescription": { + "fi": "Satakuntalainen Osakunta, tuttavallisemmin SatO, kutsuu yhteen Helsinkiin muuttaneiden satakuntalaisten, tai satakuntalaismielisten opiskelijat. Vuonna 1653 perustettu SatO on yksi yliopiston vanhimmista osakunnista, ja sen toiminnan keskus on upea Satakuntatalo aivan Helsingin ytimessä. Tämä ikoninen talo toimii paitsi tapahtuma- ja juhlatilana, myös opiskelijoiden kodikkaana kokoontumispaikkana. Tule mukaan ja koe Helsingissä opiskelun parhaat puolet!\t \t \t \t", + "en": "Satakuntalainen Osakunta, or SatO, brings together students from Satakunta who have moved to Helsinki. Founded in 1653, SatO is one of the oldest nations of the university, and its centre of activity is the magnificent Satakuntatalo in the heart of Helsinki. This iconic house serves not only as an event and party venue, but also as a cosy meeting place for students. Come and experience the best of studying in Helsinki! ", + "sv": "Satakuntalainen Osakunta, eller SatO, samlar studenter från Satakunta som har flyttat till Helsingfors. SatO grundades 1653 och är en av universitetets äldsta institutioner, och dess centrum är den magnifika Satakuntatalo i hjärtat av Helsingfors. Denna ikoniska byggnad fungerar inte bara som en evenemangs- och festlokal utan också som en mysig mötesplats för studenter. Kom och upplev det bästa med att studera i Helsingfors!\t \t \t \t" + }, + "nationInfo:whatIsSatoTitle": { + "fi": "Mikä on Satakuntalainen Osakunta?\t \t", + "en": "What is Satakuntalainen Osakunta?\t \t", + "sv": "Vad är Satakuntalainen Osakunta?\t \t" + }, + "nationInfo:whatWeDoDescription": { + "fi": "Satakuntalaisen Osakunnan jäsenenä pääset osaksi rikasta opiskelijakulttuuria, joka tarjoaa kaikkea akateemisista pöytäjuhlista urheilu- ja kulttuuritapahtumiin. Satakuntatalon opiskelija-asunnot mahdollistavat asumisen lähellä kaikkea, mitä Helsingin keskusta tarjoaa. SatO on täydellinen paikka verkostoitumiseen, uusiin opintoalat läpäiseviin ystävyyssuhteisiin. \t \t \t \t", + "en": "As a member of Satakuntalainen Osakunta, you are part of a vibrant student culture that offers everything from academic dinner parties to sports and cultural events. The student apartments in Satakuntatalo allow you to live right in the heart of Helsinki, close to everything the city has to offer. SatO is the perfect place for networking, building cross-disciplinary friendships.\t \t \t \t", + "sv": "Som medlem i Satakuntalainen Osakunta blir du del av en rik studentkultur som erbjuder allt från akademiska middagar till sport- och kulturevenemang. Studentlägenheterna i Satakuntatalo gör det möjligt att bo mitt i Helsingfors, nära allt vad staden har att erbjuda. SatO är den perfekta platsen för nätverkande, att knyta vänskapsband över ämnesgränser.\t \t \t \t" + }, + "nationInfo:whatWeDoTitle": { + "fi": "Mitä osakunnalla tehdään?\t \t", + "en": "What do you do in a student nation?\t \t", + "sv": "Vad görs på nationen?\t \t" + }, "nav:archive": { "fi": "Arkisto", "en": "Archive", "sv": "Arkiv" }, "nav:calendar": { "fi": "Kalenteri", "en": "Calendar", "sv": "Kalender" }, "nav:contacts": { @@ -157,7 +197,7 @@ "nav:nationInfo": { "fi": "Tietoa osakunnasta", "en": "Nation Info", - "sv": "Samma på svenska" + "sv": "Information om Nationen\t" }, "nav:news": { "fi": "Uutiset", "en": "News", "sv": "Nyheter" }, "nav:officialDocuments": { diff --git a/pages/index.tsx b/pages/index.tsx index 856d935..173a080 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -43,7 +43,7 @@ export default function Home({ navBar }: HomePageProps) { return ( <> - {t("general:nation")} + Satakuntalainen Osakunta diff --git a/pages/nation-info.tsx b/pages/nation-info.tsx index 87ecfd6..2ba938b 100644 --- a/pages/nation-info.tsx +++ b/pages/nation-info.tsx @@ -1,4 +1,5 @@ import Navbar, { NavbarProps } from "@/components/Navbar"; +import useTranslate from "@/hooks/useTranslate"; import createClient from "@/lib/cmsClient"; import styles from "@/styles/nation-info.module.css"; import { readItems } from "@directus/sdk"; @@ -7,6 +8,7 @@ import { GetStaticProps } from "next"; import Head from "next/head"; import Image from "next/image"; import arrowWhite from "../public/arrow_forward_white.svg"; +import Placeholder from "../public/Placeholder_1.png"; export const getStaticProps: GetStaticProps = async () => { const client = createClient(); @@ -25,6 +27,8 @@ type NationInfoPageProps = { }; export default function NationInfo({ navBar }: NationInfoPageProps) { + const t = useTranslate(); + return ( <> @@ -36,58 +40,53 @@ export default function NationInfo({ navBar }: NationInfoPageProps) { {/* Image Header */}
-

Tietoa Osakunnosta

-

- Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem odit - distinctio, ullam doloremque provident voluptas illo quaerat ex - saepe voluptate reiciendis rerum fuga obcaecati esse sit cum maxime, - dolorem facilis? -

+

{t("nationInfo:headerTitle")}

+

{t("nationInfo:headerDescription")}

- - +
+ +

{t("nationInfo:whatIsSatoTitle")}

+

{t("nationInfo:whatIsSatoDescription")}

+ +
+

{t("nationInfo:whatWeDoTitle")}

+

{t("nationInfo:whatWeDoDescription")}

+
+ +
+
+ placeholder +
+
+
+
+ placeholder +
+ +

{t("nationInfo:howToJoinTitle")}

+

{t("nationInfo:howToJoinDescription")}

+
+
+
diff --git a/styles/Home.module.css b/styles/Home.module.css index f864d73..51f743a 100644 --- a/styles/Home.module.css +++ b/styles/Home.module.css @@ -146,6 +146,7 @@ .calendarLegend { display: flex; flex-direction: row; + flex-wrap: wrap; justify-content: center; align-items: center; gap: 2rem; @@ -263,7 +264,17 @@ .h2 { font-size: 2.5rem; } + + .cards, + .news, + .sectionContainer, + .carouselContainer, + .contactSectionContainer { + width: 90%; + } + .cards { + flex-direction: column; justify-content: flex-start; align-items: center; padding: 0.5rem; @@ -275,8 +286,21 @@ padding: 0.5rem; } - .newsCard { - min-width: 15rem; + /* Calendar */ + .calendarFooter { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + + .calendarLegend { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + gap: 1rem; + font-size: 0.8rem; } .contactInfo { diff --git a/styles/globals.css b/styles/globals.css index 21f9396..e72ea4f 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -94,7 +94,7 @@ h1 { } .headerText { - width: 70%; + width: 60%; } .headerContainer { @@ -307,7 +307,19 @@ h1 { h1 { font-size: 2.5rem; } + + .headerContainer { + width: 90%; + } + + .headerText { + width: 80%; + } .embla { --slide-size: 65%; } + + .fc-toolbar-chunk { + display: flex; + } } diff --git a/styles/nation-info.module.css b/styles/nation-info.module.css index e822b07..9ec1c41 100644 --- a/styles/nation-info.module.css +++ b/styles/nation-info.module.css @@ -2,14 +2,22 @@ margin-top: 5rem; margin-bottom: 5rem; display: flex; - flex-direction: row; + flex-direction: column; justify-content: space-between; align-items: center; width: 70%; } +.subSection { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + margin-bottom: 5rem; +} + .infoContainer { - width: 48%; + width: 45%; } .infoBtn { @@ -20,7 +28,7 @@ } .imageContainer { - width: 48%; + width: 45%; } .sectionImage { @@ -60,4 +68,7 @@ } @media (max-width: 431px) { + .infoSection { + width: 90%; + } } From 132e9ddafbe339db6786da069554444069754acf Mon Sep 17 00:00:00 2001 From: Stephen Swanson Date: Mon, 23 Sep 2024 19:18:16 +0300 Subject: [PATCH 5/8] Translations and styling: Styling updates: - Karhunkierros - official Documents - News - Events - Archive - Contact - Harassment Form Translations Added: - Official Documents --- components/MonthCalendar.tsx | 1 + components/Navbar.tsx | 4 +- hooks/translations.json | 55 +++++++++++++++++++++++++++ pages/official-documents.tsx | 48 ++++++++++++----------- public/sato_logo_nav.png | Bin 147853 -> 0 bytes public/sato_logo_nav.webp | Bin 0 -> 16600 bytes styles/Navbar.module.css | 6 +++ styles/archive.module.css | 6 +++ styles/contactTable.module.css | 16 ++++++++ styles/events.module.css | 15 ++++++++ styles/globals.css | 2 +- styles/harassmentForm.module.css | 2 +- styles/horizontalCard.module.css | 15 ++++++++ styles/karhunkierros.module.css | 2 + styles/official-documents.module.css | 11 +++++- 15 files changed, 154 insertions(+), 29 deletions(-) delete mode 100644 public/sato_logo_nav.png create mode 100644 public/sato_logo_nav.webp diff --git a/components/MonthCalendar.tsx b/components/MonthCalendar.tsx index d2824dd..7e5a27c 100644 --- a/components/MonthCalendar.tsx +++ b/components/MonthCalendar.tsx @@ -14,6 +14,7 @@ const MonthCalendar = () => { en: enLocale, }; const currentLocale = localeMap[language] || enLocale; + return ( <> { A nav link to the home page diff --git a/hooks/translations.json b/hooks/translations.json index 233c646..bdf175a 100644 --- a/hooks/translations.json +++ b/hooks/translations.json @@ -210,6 +210,61 @@ "en": "Säätiö Rental Page", "sv": "Satalinnan säätiös webbsida" }, + "officialDocuments:dormitoryText": { + "fi": "Satalinnan Säätiön Asuntoloiden ohjesääntö\t", + "en": "Satalinna foundation dormitory guidelines\t", + "sv": "Satalinna stiftelse studerandebostads reglering\t" + }, + "officialDocuments:dormitoryTitle": { + "fi": "Asuntolatoiminta\t", + "en": "Dormitory Regulations\t", + "sv": "Internatverksamheten\t" + }, + "officialDocuments:environment": { + "fi": "Osakunnan ympäristösuunnitelma\t", + "en": "The Nations environmental plan\t", + "sv": "Nationens miljöplan\t" + }, + "officialDocuments:equalityPlan": { + "fi": "Osakunnan yhdenvertaisuussuunnitelma\t", + "en": "The nations equality plan\t", + "sv": "Nationens Jämställdighetsplan\t" + }, + "officialDocuments:foundingRules": { + "fi": "Osakuntatalon aikaiset säänöt\t", + "en": "The Nation house's previous rules\t", + "sv": "Nationshusets tidigare regler\t" + }, + "officialDocuments:oldRegulations": { + "fi": "Vanhat ohjesäännöt\t", + "en": "Old regulations\t", + "sv": "Gamla regleringar\t" + }, + "officialDocuments:oldRules": { + "fi": "Vanhat säännöt\t", + "en": "Old Rules\t", + "sv": "Gamla regler\t" + }, + "officialDocuments:otherDocuments": { + "fi": "Muut dokumentit\t", + "en": "Other documents\t", + "sv": "Andra dokument\t" + }, + "officialDocuments:regulations": { + "fi": "Ohjesäännöt\t", + "en": "Regulations\t", + "sv": "Regleringar\t" + }, + "officialDocuments:rules": { + "fi": "Säännöt\t", + "en": "Rules\t", + "sv": "Regler\t" + }, + "officialDocuments:safeSpace": { + "fi": "SatO:n turvallisemman tilan periaatteet\t", + "en": "SatO principles for a safer space\t", + "sv": "SatO principer för ett säkrare utrymme\t" + }, "snackbar:languageChanged": { "fi": "Hienoa! Kieli on vaihdettu suomeksi.", "en": "Success! Language set to English.", diff --git a/pages/official-documents.tsx b/pages/official-documents.tsx index bccbb7f..e4e8fbe 100644 --- a/pages/official-documents.tsx +++ b/pages/official-documents.tsx @@ -1,5 +1,6 @@ /* eslint-disable jsx-a11y/anchor-is-valid -- Disable because of a lot of placeholder hrefs */ import Navbar, { NavbarProps } from "@/components/Navbar"; +import useTranslate from "@/hooks/useTranslate"; import createClient from "@/lib/cmsClient"; import styles from "@/styles/official-documents.module.css"; import { readItems } from "@directus/sdk"; @@ -29,6 +30,8 @@ type OfficialDocumentsPageProps = { export default function OfficialDocuments({ navBar, }: OfficialDocumentsPageProps) { + const t = useTranslate(); + return ( <> @@ -39,7 +42,7 @@ export default function OfficialDocuments({
-

Viralliset Documentit

+

{t("nav:officialDocuments")}

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolor doloribus impedit sapiente ipsum rerum neque consequatur tempore, @@ -52,90 +55,90 @@ export default function OfficialDocuments({

- Rules + {t("officialDocuments:rules")} - Rules 2011 + {t("officialDocuments:rules")}2011 - Old Rules + {t("officialDocuments:oldRules")} - Rules 2007 + {t("officialDocuments:rules")} 2007 - Rules 2004 + {t("officialDocuments:rules")} 2004 - Rules at the time of
the cooperative building + {t("officialDocuments:foundingRules")}
- Regulations + {t("officialDocuments:regulations")} - Guidelines 2020 + {t("officialDocuments:regulations")} 2020 - Old Regulations + {t("officialDocuments:oldRegulations")} - Guidelines 2019 + {t("officialDocuments:regulations")} 2019 - Guidelines 2017 + {t("officialDocuments:regulations")} 2017 - Guidelines 2016 + {t("officialDocuments:regulations")} 2016 - Guidelines 2011 + {t("officialDocuments:regulations")} 2011 - Other Documents + {t("officialDocuments:otherDocuments")} - Equality Plan + {t("officialDocuments:equalityPlan")} - SatO Safe Space + {t("officialDocuments:safeSpace")} - Environmental plan + {t("officialDocuments:environment")} - Dormitory + {t("officialDocuments:dormitoryTitle")} - Dormitory Regulations + {t("officialDocuments:dormitoryText")} @@ -144,10 +147,9 @@ export default function OfficialDocuments({

Looking for the Satakunta series or Maila Talvio's collected works? You can now find them on the - - {" "} + Archive - {" "} + page!

diff --git a/public/sato_logo_nav.png b/public/sato_logo_nav.png deleted file mode 100644 index ae58091d8ff18f40f83dec0d5e34a7018c309725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147853 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

E^RHz`Dkb4@H9qFPk$&0b(^R<=r;9Ygv%? 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 Date: Wed, 25 Sep 2024 13:07:36 +0300 Subject: [PATCH 6/8] A few small updates, populating links, minor style tweaks, fixing a typo here or there. --- hooks/translations.json | 4 +- pages/nation-info.tsx | 11 +-- pages/official-documents.tsx | 121 ++++++++++++++++++++------- styles/official-documents.module.css | 2 +- 4 files changed, 102 insertions(+), 36 deletions(-) diff --git a/hooks/translations.json b/hooks/translations.json index bdf175a..5ad9419 100644 --- a/hooks/translations.json +++ b/hooks/translations.json @@ -89,7 +89,7 @@ "sv": "Trakasserianmälan\t" }, "homepage:heroSectionText": { - "fi": "Ystävia, tapahtumia ja koti kampissa", + "fi": "Ystäviä, tapahtumia ja koti kampissa", "en": "Friends, events and a home in Kamppi", "sv": "Vänner, evengemang och hem i kampen" }, @@ -189,7 +189,7 @@ }, "nav:home": { "fi": "Etusivu", "en": "Home", "sv": "Framsida" }, "nav:karhunkierros": { - "fi": "Karhunkierros Lehti", + "fi": "Osakuntalehti Karhunkierros", "en": "Karhunkierros Magazine", "sv": "Karhunkierros Tidningen" }, diff --git a/pages/nation-info.tsx b/pages/nation-info.tsx index 2ba938b..3eaa004 100644 --- a/pages/nation-info.tsx +++ b/pages/nation-info.tsx @@ -7,7 +7,7 @@ import { Button } from "@mui/material"; import { GetStaticProps } from "next"; import Head from "next/head"; import Image from "next/image"; -import arrowWhite from "../public/arrow_forward_white.svg"; +import Link from "next/link"; import Placeholder from "../public/Placeholder_1.png"; export const getStaticProps: GetStaticProps = async () => { @@ -55,10 +55,11 @@ export default function NationInfo({ navBar }: NationInfoPageProps) {

{t("nationInfo:whatWeDoTitle")}

{t("nationInfo:whatWeDoDescription")}


- + + +
- + {t("officialDocuments:rules")}2011 - + {t("officialDocuments:oldRules")} - + {t("officialDocuments:rules")} 2007 - + - + {t("officialDocuments:rules")} 2004 - + - + {t("officialDocuments:foundingRules")} - + @@ -86,32 +106,57 @@ export default function OfficialDocuments({ {t("officialDocuments:regulations")} - + {t("officialDocuments:regulations")} 2020 - + {t("officialDocuments:oldRegulations")} - + {t("officialDocuments:regulations")} 2019 - + - + {t("officialDocuments:regulations")} 2017 - + - + {t("officialDocuments:regulations")} 2016 - + - + {t("officialDocuments:regulations")} 2011 - + @@ -119,37 +164,57 @@ export default function OfficialDocuments({ {t("officialDocuments:otherDocuments")} - + {t("officialDocuments:equalityPlan")} - + - + {t("officialDocuments:safeSpace")} - + - + {t("officialDocuments:environment")} - + {t("officialDocuments:dormitoryTitle")} - + {t("officialDocuments:dormitoryText")} - +

Looking for the Satakunta series or Maila Talvio's collected - works? You can now find them on the + works? You can now find them on the{" "} Archive - + {" "} page!

diff --git a/styles/official-documents.module.css b/styles/official-documents.module.css index e53ece7..a1c3a6b 100644 --- a/styles/official-documents.module.css +++ b/styles/official-documents.module.css @@ -24,7 +24,7 @@ .documentLink { text-decoration: none; font-size: 1.2rem; - width: 11rem; + width: 12rem; text-wrap: wrap; font-family: "Raleway", sans-serif; } From 2119d20e5815f237a65e72d69510c7a1dc5a5250 Mon Sep 17 00:00:00 2001 From: Stephen Swanson Date: Wed, 25 Sep 2024 14:57:10 +0300 Subject: [PATCH 7/8] Adds env variables to firebase-hosting-pull-request.yml and disables development corsProxy in HarassmentFrom.tsx --- .github/workflows/firebase-hosting-pull-request.yml | 5 +++++ components/HarassmentForm.tsx | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml index af424d5..2986187 100644 --- a/.github/workflows/firebase-hosting-pull-request.yml +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -12,6 +12,11 @@ jobs: - run: npm install && npm run lint && npm run test && npm run build env: DIRECTUS_URL: ${{ secrets.CMS_URL }} + NEXT_PUBLIC_GOOGLE_API_KEY: ${{ secrets.NEXT_PUBLIC_GOOGLE_API_KEY }} + NEXT_PUBLIC_CALENDAR_ID_1: ${{ secrets.NEXT_PUBLIC_CALENDAR_ID_1 }} + NEXT_PUBLIC_CALENDAR_ID_2: ${{ secrets.NEXT_PUBLIC_CALENDAR_ID_2 }} + NEXT_PUBLIC_CALENDAR_ID_3: ${{ secrets.NEXT_PUBLIC_CALENDAR_ID_3}} + NEXT_PUBLIC_HARASSMENT_FORM_URL: ${{ secrets.NEXT_PUBLIC_HARASSMENT_FORM_URL }} - uses: FirebaseExtended/action-hosting-deploy@v0 id: firebase diff --git a/components/HarassmentForm.tsx b/components/HarassmentForm.tsx index be4c17b..8236314 100644 --- a/components/HarassmentForm.tsx +++ b/components/HarassmentForm.tsx @@ -47,7 +47,7 @@ const HarassmentForm = () => { const [buttonText, setButtonText] = useState("Submit"); const [buttonDisabled, setButtonDisabled] = useState(false); // For development only, disable or delete for prod - const corsProxy: string = "https://cors-anywhere.herokuapp.com/"; + // const corsProxy: string = "https://cors-anywhere.herokuapp.com/"; const handleSnackbarClose = () => { setSnackbarOpen(false); @@ -89,7 +89,8 @@ const HarassmentForm = () => { formData.append("entry.200517309", values.name); // Example ID for 'name' formData.append("entry.1828602041", values.email); // Example ID for 'email' - fetch(`${corsProxy + process.env.NEXT_PUBLIC_HARASSMENT_FORM_URL}`, { + // Add corsProxy + to this for development + fetch(`${process.env.NEXT_PUBLIC_HARASSMENT_FORM_URL}`, { method: "POST", body: formData, }) From e64e9b2f2db592656c5863ac2f9f08163991d4f7 Mon Sep 17 00:00:00 2001 From: Stephen Swanson Date: Wed, 25 Sep 2024 15:04:50 +0300 Subject: [PATCH 8/8] Adds env variables to firebase-hosting-merge.yml --- .github/workflows/firebase-hosting-merge.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml index a39f758..f3e3bae 100644 --- a/.github/workflows/firebase-hosting-merge.yml +++ b/.github/workflows/firebase-hosting-merge.yml @@ -14,6 +14,11 @@ jobs: - run: npm install && npm run lint && npm run test && npm run build env: DIRECTUS_URL: ${{ secrets.CMS_URL }} + NEXT_PUBLIC_GOOGLE_API_KEY: ${{ secrets.NEXT_PUBLIC_GOOGLE_API_KEY }} + NEXT_PUBLIC_CALENDAR_ID_1: ${{ secrets.NEXT_PUBLIC_CALENDAR_ID_1 }} + NEXT_PUBLIC_CALENDAR_ID_2: ${{ secrets.NEXT_PUBLIC_CALENDAR_ID_2 }} + NEXT_PUBLIC_CALENDAR_ID_3: ${{ secrets.NEXT_PUBLIC_CALENDAR_ID_3}} + NEXT_PUBLIC_HARASSMENT_FORM_URL: ${{ secrets.NEXT_PUBLIC_HARASSMENT_FORM_URL }} - uses: FirebaseExtended/action-hosting-deploy@v0 with: target: "satakuntalainenosakunta"