Skip to content

Commit fe7b282

Browse files
committed
fix: cecile returns
1 parent ce6f81c commit fe7b282

File tree

8 files changed

+55
-17
lines changed

8 files changed

+55
-17
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"use client";
2+
import SectionTitle from "components/con/common/typography/SectionTitle";
3+
import Section from "components/con/home/Section";
4+
import { useContext } from "react";
5+
import { LanguageContext } from "contexts/con/LanguageContext";
6+
import SectionSubTitle from "components/con/common/typography/SectionSubtitle";
7+
8+
export default function AfterMovie() {
9+
const { t, Translate } = useContext(LanguageContext);
10+
return (
11+
<Section section="aftermovie">
12+
<div className="container text-center flex flex-col items-center">
13+
<SectionTitle dark>
14+
<Translate translationKey="2024.aftermovie.title" />
15+
</SectionTitle>
16+
<SectionSubTitle dark>{t("2024.aftermovie.subtitle")}</SectionSubTitle>
17+
<iframe
18+
className="aspect-video w-full max-w-2xl border-white border-8 shadow-2xl"
19+
src="https://www.youtube.com/embed/uDjcDr9NjI8?controls=0"
20+
title="YouTube video player"
21+
frameBorder="0"
22+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
23+
referrerPolicy="strict-origin-when-cross-origin"
24+
allowFullScreen
25+
></iframe>
26+
</div>
27+
</Section>
28+
);
29+
}

pwa/app/(con)/[locale]/con/2025/review/components/Review/en.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@ export default function ReviewList() {
2727
<LinedTitle className="mb-5">Major announcements made</LinedTitle>
2828
<p>
2929
The opening keynote brought some major announcements: FrankenPHP and
30-
API Platform are getting powerful new features — including support
31-
for gRPC (enabling faster, high-performance APIs), the ability to
32-
write PHP extensions in Go, and integration with real-time
33-
capabilities.
30+
API Platform are getting powerful new features including support for
31+
gRPC (enabling faster, high-performance APIs), the ability to write
32+
PHP extensions in Go.
3433
</p>
3534
<p>
3635
These innovations open up exciting new possibilities for the PHP
@@ -53,9 +52,11 @@ export default function ReviewList() {
5352
Exclusive content for all skill levels
5453
</LinedTitle>
5554
<p>
56-
Lille welcomed key figures from the PHP ecosystem on September 18
57-
and 19, as the latest innovations and trends in modern development
58-
took center stage at the event.
55+
On September 18 and 19, Lille became the meeting point for key
56+
figures in the PHP ecosystem. The program featured the latest
57+
innovations and trends in modern web development, highlighted
58+
throughout the event by strong representation from communities and
59+
personalities such as Symfony, Laravel, or Go.
5960
</p>
6061
<Button className="square" size="small" to="/con/2025/speakers">
6162
See all speakers

pwa/app/(con)/[locale]/con/2025/review/components/Review/fr.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,13 @@ export default function ReviewList() {
3131
La keynote d’ouverture a dévoilé plusieurs annonces majeures :
3232
FrankenPHP et API Platform vont bénéficier de nouvelles
3333
fonctionnalités puissantes, notamment le support de gRPC (permettant
34-
des API plus rapides et performantes), la possibilité d’écrire des
35-
extensions PHP en Go, ainsi qu’une intégration avec des capacités
36-
temps réel.
34+
des API plus rapides et performantes) et la possibilité d’écrire des
35+
extensions PHP en Go.
3736
</p>
3837
<p>
39-
Ces innovations ouvrent de nouvelles perspectives passionnantes pour
40-
la communauté PHP, notamment en termes de performance, de
41-
scalabilité et d’interopérabilité avec d’autres technologies.
38+
De nouvelles perspectives passionnantes pour la communauté PHP,
39+
notamment en termes de performance, déploiement, scalabilité et
40+
d’interopérabilité avec d’autres technologies.
4241
</p>
4342
</ReviewItem>
4443
<ReviewItem
@@ -56,10 +55,11 @@ export default function ReviewList() {
5655
Du contenu exclusif pour tous les niveaux
5756
</LinedTitle>
5857
<p>
59-
Les 18 et 19 septembre, Lille a été le point de rendez-vous des
58+
Les 18 et 19 septembre, Lille est devenu le point de rendez-vous des
6059
grandes figures de l’écosystème PHP. Au programme : les dernières
6160
innovations et tendances du web moderne, mises à l’honneur tout au
62-
long de l’événement.
61+
long de l’événement, avec des communautés et personnalités
62+
brillamment représentées : Symfony, Laravel, Go...
6363
</p>
6464
<Button className="square" size="small" to="/fr/con/2025/speakers">
6565
Voir tous les speakers

pwa/app/(con)/[locale]/con/2025/review/page.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import Image from "next/image";
66
import PictureGallery from "components/con/common/PictureGallery";
77
import { Locale, i18n } from "i18n/i18n-config";
88
import { Metadata } from "next";
9+
import AfterMovie from "../components/AfterMovie";
910

1011
type Props = {
1112
params: { locale: Locale };
@@ -49,9 +50,12 @@ export default async function Page({ params }: { params: { locale: Locale } }) {
4950
<ReviewListEn />
5051
) : null /*FIXME: find an other way to translate this page*/
5152
}
53+
<div className="pb-12">
54+
<AfterMovie />
55+
</div>
5256
<PictureGallery
5357
className="pb-60 pt-12"
54-
link="https://www.flickr.com/photos/194052559@N02/albums/72177720320499314"
58+
link="https://www.flickr.com/photos/194052559@N02/albums/72177720329148577/"
5559
>
5660
{images.map((image: string) => (
5761
<Image

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { LanguageContext } from "contexts/con/LanguageContext";
1313
import Section from "components/con/home/Section";
1414
import Cover from "components/con/home/Cover";
1515
import PictureGallery from "components/con/common/PictureGallery";
16+
import AfterMovie from "../../2025/components/AfterMovie";
1617

1718
type HomePageProps = {
1819
speakers: Speaker[];
@@ -56,7 +57,7 @@ const HomePage = ({ speakers, partners, images }: HomePageProps) => {
5657
</SectionSubTitle>
5758
<PictureGallery
5859
className="py-4"
59-
link="https://www.flickr.com/photos/194052559@N02/albums/72177720320499314/"
60+
link="https://www.flickr.com/photos/194052559@N02/albums/72177720329148577/"
6061
>
6162
{images.map((image: string) => (
6263
<Image
@@ -71,6 +72,9 @@ const HomePage = ({ speakers, partners, images }: HomePageProps) => {
7172
</PictureGallery>
7273
</div>
7374
</Section>
75+
<div className="pb-12">
76+
<AfterMovie />
77+
</div>
7478
<Section
7579
section="missing"
7680
className="relative z-10 text-center overflow-y-clip"
1.68 MB
Loading
-997 KB
Loading
-1.14 MB
Loading

0 commit comments

Comments
 (0)