Skip to content

Commit ca9401e

Browse files
committed
feat: add preheader and hotel information
1 parent f79257c commit ca9401e

File tree

11 files changed

+27
-13
lines changed

11 files changed

+27
-13
lines changed

pwa/api/con/conferences.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export const getConferenceData = async (
8686
slug,
8787
edition,
8888
description: contentHtml,
89-
url: edition === '2025' ? `/con/${edition}/conferences/#${slug}` : `/con/${edition}/conferences/${slug}`,
89+
url: edition === '2026' ? `/con/${edition}/conferences/#${slug}` : `/con/${edition}/conferences/${slug}`,
9090
...matterResult.data,
9191
title: unbreakable(extractTitleFromMarkdown(matterResult.content) || ""),
9292
speakers: withSpeakers ? fullSpeakers : speakers,

pwa/app/(con)/[locale]/con/2026/components/HomePage.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,17 @@ const HomePage = ({ speakers, partners, images }: HomePageProps) => {
173173
</div>
174174
</Section>
175175
)}
176-
<Venue subtitle={t("2026.venue.subtitle")} />
176+
<Venue
177+
subtitle={t("2026.venue.subtitle")}
178+
tip_title={t("2026.venue.tip_title")}
179+
tip={t("2026.venue.tip", {
180+
tip_link: (
181+
<a className="link" href="https://www.hotelsdelille.com/">
182+
{t("2026.venue.tip_link")}
183+
</a>
184+
),
185+
})}
186+
/>
177187
<Section section="sponsorship" className="py-8">
178188
<div className="container text-center">
179189
<SectionTitle dark>

pwa/app/(con)/[locale]/con/[edition]/layout.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export async function generateStaticParams() {
1717
{ edition: "2023" },
1818
{ edition: "2024" },
1919
{ edition: "2025" },
20+
{ edition: "2026" },
2021
];
2122
}
2223

pwa/components/layout/Layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function Layout({ children }: { children: React.ReactNode }) {
1818
)}
1919
>
2020
<Providers>
21-
<Nav withPreheader={false} />
21+
<Nav withPreheader={true} />
2222
</Providers>
2323
{children}
2424
</div>

pwa/components/layout/Preheader.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Link from "components/common/Link";
55
export default function Preheader() {
66
return (
77
<Link
8-
href="/con/2025"
8+
href="/con/2026"
99
rel="noreferrer"
1010
className="block relative overflow-hidden bg-blue-black border-b-blue border-b-2 bg-conf-gradient text-white py-2 w-full z-50"
1111
>
@@ -65,7 +65,7 @@ export default function Preheader() {
6565
The conference dedicated to API Platform and its ecosystem
6666
</p>
6767
<div className="text-lg">
68-
<strong className="font-bold">Sep 18, 19 2025</strong> | Lille &
68+
<strong className="font-bold">Sep 17, 18 2026</strong> | Lille &
6969
online
7070
</div>
7171
</div>

pwa/data/con/2026/legal/en/faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ Your invitation with your personal access will be sent a couple of hours before
5050

5151
## When does the event start?
5252

53-
The doors will open on **September 18 at 08:30 AM** and the opening keynote will start at 09:30 AM. After presenting a piece of ID at the reception desk, you will receive your access badge.
53+
The doors will open on **September 17 at 08:30 AM** and the opening keynote will start at 09:30 AM. After presenting a piece of ID at the reception desk, you will receive your access badge.
5454

5555
## How do I buy my ticket? Can I buy it at the registration desk?
5656

57-
You can buy your ticket on [our website](#pricing). You can also buy tickets at our registration desk.
57+
You can buy your ticket on [our website](/con/2026/tickets). You can also buy tickets at our registration desk.
5858

5959
## Can I join and leave the event at any time?
6060

pwa/data/con/2026/legal/en/transparency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: legal
44

55
# Revenues transparency
66

7-
API Platform Con is financed by only two sources of revenues: [ticketing](#pricing) and [sales of sponsor packages](#partners) to tech companies in exchange for visibility.
7+
API Platform Con is financed by only two sources of revenues: [ticketing](#pricing) and [sales of sponsor packages](#sponsorship) to tech companies in exchange for visibility.
88

99
Also, by organizing this event, we wanted to be **financially accessible for everyone**. For instance, online tickets are **free for students and unemployed developers**. However, making this day has various costs:
1010

pwa/data/con/2026/legal/fr/faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ Si vous participez à l'édition sur place, votre convocation vous sera égaleme
5353

5454
## Quand démarre l'événement ?
5555

56-
L'ouverture des portes est prévue le **18 septembre à partir de 08h30**, la keynote d'ouverture démarrera à 9h30. Le jour J, présentez-vous à l'accueil de l'événement avec une pièce d'identité : vous recevrez en échange votre badge vous donnant accès à l'événement ainsi qu'à la soirée d'anniversaire.
56+
L'ouverture des portes est prévue le **17 septembre à partir de 08h30**, la keynote d'ouverture démarrera à 9h30. Le jour J, présentez-vous à l'accueil de l'événement avec une pièce d'identité : vous recevrez en échange votre badge vous donnant accès à l'événement ainsi qu'à la soirée d'anniversaire.
5757

5858
## Comment puis-je acheter un billet ? Est-ce que je peux en acheter un sur place ?
5959

60-
Vous pouvez acheter votre place [sur notre site web](#pricing). Vous pouvez également acheter votre place le jour de l'événement à l'accueil badge.
60+
Vous pouvez acheter votre place [sur notre site web](/con/2026/tickets/). Vous pouvez également acheter votre place le jour de l'événement à l'accueil badge.
6161

6262
## Puis-je rejoindre et quitter l'événement à tout moment ?
6363

pwa/data/con/2026/legal/fr/transparency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: legal
44

55
# Transparence des revenus
66

7-
L'API Platform Conference est financé par seulement deux sources de revenus : [la vente de billets](#pricing) et [la vente de sponsoring](#partners) à des entreprises en échange de visibilité.
7+
L'API Platform Conference est financé par seulement deux sources de revenus : [la vente de billets](#pricing) et [la vente de sponsoring](#sponsorship) à des entreprises en échange de visibilité.
88

99
De plus, en organisant cet événement, nous avons voulu **le rendre financièrement accessible à tous** (par exemple, les billets sont **gratuits pour les étudiantes, les étudiants et les personnes en recherche d'emploi**). Cependant, la réalisation de cette journée implique différents coûts :
1010

pwa/i18n/dictionaries/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@
266266
"venue": {
267267
"subtitle": "The on-site edition will take place in Lille, meeting point of European cities and touristic capital of the Flemish region. If you can't come to Lille, you can watch the event online.",
268268
"tip_title": "Important",
269-
"tip": "Hotel demand is very high in Lille at this time of year, so to make your travel easier, we have negotiated special prices. Take a look at the available rooms on {{tip_link}}, get a 10% discount on your stay, and book them as soon as possible with this code: <strong>TILLEULS25</strong><br/><br/>This code is valid for the following hotels: Arbre Voyageur BW Premier Collection 4*, Best Western Why Premier 4*, Boa BW Signature Collection 4*, La Valiz 3*, Kanai 3*, and Le Rosa 3* for stays between 17th and 21st September.<br/><br/>This discount is available until 7th September 2025.",
269+
"tip": "Hotel demand is very high in Lille at this time of year, so to make your travel easier, we have negotiated special prices. Take a look at the available rooms on {{tip_link}}, get a 10% discount on your stay, and book them as soon as possible with this code: <strong>TILLEULS0926</strong><br/><br/>This code is valid for the following hotels: Arbre Voyageur BW Premier Collection 4*, Best Western Why Premier 4*, Boa BW Signature Collection 4*, La Valiz 3*, Kanai 3*, and Le Rosa 3* for stays between 16th and 19th September.<br/><br/>This discount is available until 1st September 2026.",
270270
"tip_link": "this website"
271271
},
272272
"tickets": {

0 commit comments

Comments
 (0)