Skip to content

Commit 4888e14

Browse files
Slashgearclaude
andcommitted
feat: add former organizers section to about page
Add a dedicated "Les anciens orgas" section listing past LyonJS organizers with their photos and social links. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 440ba70 commit 4888e14

10 files changed

Lines changed: 55 additions & 4 deletions

File tree

app/a-propos/content.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Socials } from '../../modules/about/Socials';
2-
import { Orgas } from '../../modules/about/Orgas';
2+
import { FormerOrgas, Orgas } from '../../modules/about/Orgas';
33

44
<main>
55

@@ -29,6 +29,10 @@ import { Orgas } from '../../modules/about/Orgas';
2929

3030
<Orgas />
3131

32+
## Les anciens orgas
33+
34+
<FormerOrgas />
35+
3236
## Qui peut rejoindre ?
3337

3438
LyonJS est ouvert **à toutes et tous**, que vous soyez débutant·e, en apprentissage, ou bien

data/orgas.ts

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export type Orga = {
77
};
88
};
99

10-
export const orgas: Array<Orga> = [
10+
export const formerOrgas: Array<Orga> = [
1111
{
1212
name: 'Paul Mougel',
1313
avatarUrl: '/orgas/paul.jpeg',
@@ -16,6 +16,51 @@ export const orgas: Array<Orga> = [
1616
linkedin: 'paulmougel',
1717
},
1818
},
19+
{
20+
name: 'Romain',
21+
avatarUrl: '/orgas/romain.jpeg',
22+
social: {},
23+
},
24+
{
25+
name: 'Maxence Dalmais',
26+
avatarUrl: '/orgas/maxence.jpeg',
27+
social: {
28+
linkedin: 'maxencedalmais'
29+
},
30+
},
31+
{
32+
name: 'Mickael Daniel',
33+
avatarUrl: '/orgas/mickaelD.jpeg',
34+
social: {
35+
linkedin: 'mickaeldaniel'
36+
},
37+
},
38+
{
39+
name: 'Matthieu Lux',
40+
avatarUrl: '/orgas/matthieu.jpeg',
41+
social: {
42+
linkedin: 'swiip',
43+
twitter: 'Swiip'
44+
},
45+
},
46+
{
47+
name: 'Nicolas Morel',
48+
avatarUrl: '/orgas/nicolas.jpeg',
49+
social: {
50+
linkedin: 'nicolas-m-5b384a173'
51+
},
52+
},
53+
{
54+
name: 'Florian Traverse',
55+
avatarUrl: '/orgas/florian.jpeg',
56+
social: {
57+
linkedin: 'floriantraverse',
58+
}
59+
}
60+
];
61+
62+
63+
export const orgas: Array<Orga> = [
1964
{
2065
name: 'Mathieu Mure',
2166
avatarUrl: '/orgas/mathieu.jpeg',

modules/about/Orgas.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import React from 'react';
2-
import { orgas } from '../../data/orgas';
2+
import { formerOrgas, orgas } from '../../data/orgas';
33
import { ListOfPeople } from '../person/ListOfPeople';
44

55
export const Orgas: React.FC = () => <ListOfPeople people={orgas} />;
6+
7+
export const FormerOrgas: React.FC = () => <ListOfPeople people={formerOrgas} />;

next-env.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="next" />
22
/// <reference types="next/image-types/global" />
3-
import './dist/dev/types/routes.d.ts';
3+
import "./dist/types/routes.d.ts";
44

55
// NOTE: This file should not be edited
66
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

public/orgas/florian.jpeg

69.2 KB
Loading

public/orgas/matthieu.jpeg

22.4 KB
Loading

public/orgas/maxence.jpeg

45.5 KB
Loading

public/orgas/mickaelD.jpeg

28.7 KB
Loading

public/orgas/nicolas.jpeg

52 KB
Loading

public/orgas/romain.jpeg

34.9 KB
Loading

0 commit comments

Comments
 (0)