Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/evenement/[slug]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export async function generateMetadata({ params }: { params: Promise<{ slug: str
try {
const event = overrideEvent(await fetchEvent(eventId));
const title = `LyonJS | ${event.title}`;
const description = `Évènement LyonJS: ${event.shortDescription || event.description.slice(0, 250)}...`;
const description = `Évènement LyonJS: ${event.description.slice(0, 250)}...`;

return {
title,
Expand Down
74 changes: 37 additions & 37 deletions data/data-override.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import {
} from './sponsors';

export const dataOverride: { [key: string]: Partial<Event> } = {
'https://www.meetup.com/lyonjs/events/311188398': {
'https://www.meetup.com/lyonjs/events/311188398/': {
sponsor: indy,
talks: [
{
Expand All @@ -36,7 +36,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/310652398': {
'https://www.meetup.com/lyonjs/events/310652398/': {
sponsor: shodo,
talks: [
{
Expand All @@ -63,13 +63,13 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/310653880': {
'https://www.meetup.com/lyonjs/events/310653880/': {
sponsor: adaTechSchool,
},
'https://www.meetup.com/lyonjs/events/308433948': {
'https://www.meetup.com/lyonjs/events/308433948/': {
sponsor: adaTechSchool,
},
'https://www.meetup.com/lyonjs/events/308003912': {
'https://www.meetup.com/lyonjs/events/308003912/': {
sponsor: bedrock,
talks: [
{
Expand Down Expand Up @@ -102,7 +102,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/307652646': {
'https://www.meetup.com/lyonjs/events/307652646/': {
sponsor: zenika,
talks: [
{
Expand All @@ -121,7 +121,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/306992187': {
'https://www.meetup.com/lyonjs/events/306992187/': {
sponsor: fulll,
talks: [
{
Expand Down Expand Up @@ -149,7 +149,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/306419959': {
'https://www.meetup.com/lyonjs/events/306419959/': {
sponsor: axopen,
talks: [
{
Expand Down Expand Up @@ -178,7 +178,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/304691839': {
'https://www.meetup.com/lyonjs/events/304691839/': {
sponsor: CBTW,
talks: [
{
Expand All @@ -193,7 +193,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/304182290': {
'https://www.meetup.com/lyonjs/events/304182290/': {
sponsor: theodo,
talks: [
{
Expand All @@ -218,7 +218,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/303395273': {
'https://www.meetup.com/lyonjs/events/303395273/': {
sponsor: shodo,
talks: [
{
Expand All @@ -243,7 +243,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/303049235': {
'https://www.meetup.com/lyonjs/events/303049235/': {
sponsor: indy,
talks: [
{
Expand All @@ -268,7 +268,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/301751075': {
'https://www.meetup.com/lyonjs/events/301751075/': {
sponsor: wildCodeSchool,
talks: [
{
Expand All @@ -287,7 +287,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/301132346': {
'https://www.meetup.com/lyonjs/events/301132346/': {
sponsor: leWagon,
talks: [
{
Expand All @@ -312,7 +312,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/300714737': {
'https://www.meetup.com/lyonjs/events/300714737/': {
sponsor: bedrock,
talks: [
{
Expand All @@ -327,7 +327,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/299916483': {
'https://www.meetup.com/lyonjs/events/299916483/': {
sponsor: wanadev,
talks: [
{
Expand All @@ -352,7 +352,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/299527784': {
'https://www.meetup.com/lyonjs/events/299527784/': {
sponsor: zenika,
talks: [
{
Expand All @@ -377,7 +377,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/298932058': {
'https://www.meetup.com/lyonjs/events/298932058/': {
sponsor: indy,
talks: [
{
Expand Down Expand Up @@ -406,7 +406,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/298162224': {
'https://www.meetup.com/lyonjs/events/298162224/': {
sponsor: zenika,
talks: [
{
Expand All @@ -431,7 +431,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/297675405': {
'https://www.meetup.com/lyonjs/events/297675405/': {
sponsor: indy,
talks: [
{
Expand Down Expand Up @@ -460,7 +460,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/296967782': {
'https://www.meetup.com/lyonjs/events/296967782/': {
talks: [
{
title: "Tout ce que vous n'avez jamais voulu savoir sur les fuseaux horaires",
Expand All @@ -483,7 +483,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
],
sponsor: zenika,
},
'https://www.meetup.com/lyonjs/events/296202933': {
'https://www.meetup.com/lyonjs/events/296202933/': {
sponsor: indy,
talks: [
{
Expand Down Expand Up @@ -512,7 +512,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/295583450': {
'https://www.meetup.com/lyonjs/events/295583450/': {
talks: [
{
title: 'Nuxt 3 - Réussir sa migration',
Expand All @@ -527,10 +527,10 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
],
sponsor: zenika,
},
'https://www.meetup.com/lyonjs/events/293687276': {
'https://www.meetup.com/lyonjs/events/293687276/': {
sponsor: zenika,
},
'https://www.meetup.com/lyonjs/events/261928293': {
'https://www.meetup.com/lyonjs/events/261928293/': {
talks: [
{
title: 'Timeboxed TDD & TCR : Boostez votre Time to Market en dansant le Limbo',
Expand All @@ -543,7 +543,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/274713264': {
'https://www.meetup.com/lyonjs/events/274713264/': {
sponsor: zenika,
talks: [
{
Expand All @@ -560,7 +560,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/266113861': {
'https://www.meetup.com/lyonjs/events/266113861/': {
sponsor: malt,
talks: [
{
Expand All @@ -577,7 +577,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/292744601': {
'https://www.meetup.com/lyonjs/events/292744601/': {
sponsor: malt,
talks: [
{
Expand All @@ -592,7 +592,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/291958869': {
'https://www.meetup.com/lyonjs/events/291958869/': {
talks: [
{
title: 'Playwright 🎭, the Cypress killer by Microsoft',
Expand All @@ -601,7 +601,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/291728436': {
'https://www.meetup.com/lyonjs/events/291728436/': {
sponsor: indy,
talks: [
{
Expand All @@ -616,7 +616,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/290762638': {
'https://www.meetup.com/lyonjs/events/290762638/': {
sponsor: zenika,
talks: [
{
Expand All @@ -631,7 +631,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/289494397': {
'https://www.meetup.com/lyonjs/events/289494397/': {
sponsor: indy,
talks: [
{
Expand All @@ -644,7 +644,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/289164485': {
'https://www.meetup.com/lyonjs/events/289164485/': {
sponsor: smile,
talks: [
{
Expand All @@ -653,7 +653,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/288153025': {
'https://www.meetup.com/lyonjs/events/288153025/': {
sponsor: indy,
talks: [
{
Expand All @@ -665,7 +665,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/285497869': {
'https://www.meetup.com/lyonjs/events/285497869/': {
sponsor: bedrock,
talks: [
{
Expand All @@ -680,7 +680,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/284851207': {
'https://www.meetup.com/lyonjs/events/284851207/': {
sponsor: indy,
talks: [
{
Expand All @@ -693,7 +693,7 @@ export const dataOverride: { [key: string]: Partial<Event> } = {
},
],
},
'https://www.meetup.com/lyonjs/events/284549533': {
'https://www.meetup.com/lyonjs/events/284549533/': {
sponsor: zenika,
talks: [
{
Expand Down
8 changes: 5 additions & 3 deletions modules/event/components/EventCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,16 @@ export const EventCard: FC<Props> = ({ event }) => {

<div className={styles.venue}>
<Image
src={event.imageUrl}
src={event.featuredEventPhoto.highResUrl}
alt={event.title}
className={styles.picture}
loading="lazy"
width={230}
height={130}
/>
{event.venue && <Location venue={event.venue} className={styles.location} />}
{event.venues && (
<Location venue={Array.isArray(event.venues) ? event.venues[0] : event.venues} className={styles.location} />
)}
</div>

{event.sponsor && (
Expand All @@ -61,7 +63,7 @@ export const EventCard: FC<Props> = ({ event }) => {
className={styles.participate}
onClick={() => va.track('NextEventRegister', { eventUrl: event.eventUrl })}
>
<Meetup /> {event.going ? `Rejoindre les ${event.going} participant·e·s` : 'Participez'}
<Meetup /> {event.rsvps.yesCount ? `Rejoindre les ${event.rsvps.yesCount} participant·e·s` : 'Participez'}
</ButtonLink>

<EventMarkup event={event} />
Expand Down
4 changes: 2 additions & 2 deletions modules/event/components/EventDetail.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ export const EventDetail: React.FC<Props> = async ({ event }) => {
<ReactMarkdown>{event.description}</ReactMarkdown>
</div>
<div className={styles.sideContent}>
<Image src={event.imageUrl} alt="" className={styles.image} width={240} height={150} />
{event.venue && <Location venue={event.venue} />}
<Image src={event.featuredEventPhoto.highResUrl} alt="" className={styles.image} width={240} height={150} />
{event.venues && <Location venue={Array.isArray(event.venues) ? event.venues[0] : event.venues} />}
</div>
{replays}
{images}
Expand Down
Loading
Loading