diff --git a/public/mugshots/adamg.jpg b/public/mugshots/adamg.jpg new file mode 100755 index 0000000..077a1c1 Binary files /dev/null and b/public/mugshots/adamg.jpg differ diff --git a/public/mugshots/anthonyk.png b/public/mugshots/anthonyk.png new file mode 100644 index 0000000..5b56a06 Binary files /dev/null and b/public/mugshots/anthonyk.png differ diff --git a/public/mugshots/archeyb.png b/public/mugshots/archeyb.png new file mode 100644 index 0000000..6016712 Binary files /dev/null and b/public/mugshots/archeyb.png differ diff --git a/public/mugshots/ashleym.jpg b/public/mugshots/ashleym.jpg new file mode 100644 index 0000000..e333b0b Binary files /dev/null and b/public/mugshots/ashleym.jpg differ diff --git a/public/mugshots/darrenw.png b/public/mugshots/darrenw.png new file mode 100644 index 0000000..92ad740 Binary files /dev/null and b/public/mugshots/darrenw.png differ diff --git a/public/mugshots/daveb.jpg b/public/mugshots/daveb.jpg new file mode 100644 index 0000000..0dbf3d0 Binary files /dev/null and b/public/mugshots/daveb.jpg differ diff --git a/public/mugshots/davidh.png b/public/mugshots/davidh.png new file mode 100644 index 0000000..ecf3a7b Binary files /dev/null and b/public/mugshots/davidh.png differ diff --git a/public/mugshots/johnd.png b/public/mugshots/johnd.png new file mode 100644 index 0000000..3081a5d Binary files /dev/null and b/public/mugshots/johnd.png differ diff --git a/public/mugshots/johni.png b/public/mugshots/johni.png new file mode 100644 index 0000000..39a8ae0 Binary files /dev/null and b/public/mugshots/johni.png differ diff --git a/public/mugshots/justinf.png b/public/mugshots/justinf.png new file mode 100644 index 0000000..c1f5428 Binary files /dev/null and b/public/mugshots/justinf.png differ diff --git a/public/mugshots/nophoto.png b/public/mugshots/nophoto.png new file mode 100755 index 0000000..a173f92 Binary files /dev/null and b/public/mugshots/nophoto.png differ diff --git a/public/mugshots/papasmurf.jpg b/public/mugshots/papasmurf.jpg new file mode 100755 index 0000000..c5495ee Binary files /dev/null and b/public/mugshots/papasmurf.jpg differ diff --git a/public/mugshots/pauld.png b/public/mugshots/pauld.png new file mode 100644 index 0000000..d53c571 Binary files /dev/null and b/public/mugshots/pauld.png differ diff --git a/public/mugshots/peterg.jpg b/public/mugshots/peterg.jpg new file mode 100644 index 0000000..096bedb Binary files /dev/null and b/public/mugshots/peterg.jpg differ diff --git a/public/mugshots/richardh.png b/public/mugshots/richardh.png new file mode 100644 index 0000000..8e18f0f Binary files /dev/null and b/public/mugshots/richardh.png differ diff --git a/public/mugshots/saraht.png b/public/mugshots/saraht.png new file mode 100644 index 0000000..26c8c60 Binary files /dev/null and b/public/mugshots/saraht.png differ diff --git a/public/mugshots/sianj.png b/public/mugshots/sianj.png new file mode 100644 index 0000000..8f210da Binary files /dev/null and b/public/mugshots/sianj.png differ diff --git a/public/mugshots/tobyf.jpg b/public/mugshots/tobyf.jpg new file mode 100644 index 0000000..3bff2d0 Binary files /dev/null and b/public/mugshots/tobyf.jpg differ diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 7cd3c13..ca65292 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -14,6 +14,38 @@ type EventType = { pictureAlt: string; }; +type Person = { + name: string; + roles: string[]; + picture: string; +}; + +function personCard(person: Person) { + return ( + + {"Picture +
+
+ {person.name} +
+ +
+
+ ); +} + function eventCard(eventType: EventType, rightImageAlign: boolean) { let items: JSX.Element[] = []; @@ -143,11 +175,108 @@ var eventTypes = [ }, ]; +var people: Person[] = [ + { + name: "Toby Fuller", + roles: ["Chair", "Annual Event Liason", "Equipment"], + picture: "/mugshots/tobyf.jpg", + }, + { + name: "Ashley Morgan", + roles: ["Vice Chair", "Assistant Competition Secretary"], + picture: "/mugshots/ashleym.jpg", + }, + { + name: "John Ireland", + roles: ["Secretary"], + picture: "/mugshots/johni.png", + }, + { + name: "Sarah Thomas", + roles: ["Treasurer"], + picture: "/mugshots/saraht.png", + }, + { + name: "Peter Gladman", + roles: ["ALRC Representative", "Safety & Safeguarding Officer"], + picture: "/mugshots/peterg.jpg", + }, + { + name: "Anthony Knight", + roles: ["Chief Marshal", "Chief Scrutineer"], + picture: "/mugshots/anthonyk.png", + }, + { + name: "John Davies", + roles: ["Competition Secretary"], + picture: "/mugshots/johnd.png", + }, + { + name: "Archey Barrell", + roles: ["Bookings Secretary", "Website Admin"], + picture: "/mugshots/archeyb.png", + }, + { + name: "Sian Jones", + roles: ["Social Media Liaison"], + picture: "/mugshots/sianj.png", + }, + { + name: "Dave Barrell", + roles: ["Membership Secretary"], + picture: "/mugshots/daveb.jpg", + }, + { + name: "Justin Fuller", + roles: ["Equipment"], + picture: "/mugshots/justinf.png", + }, + { + name: "Richard Hannam", + roles: ["Newsletter"], + picture: "/mugshots/richardh.png", + }, + { + name: "Adam Godwin", + roles: ["General Committee Member"], + picture: "/mugshots/adamg.jpg", + }, + { + name: "Malcolm Knight", + roles: ["General Committee Member"], + picture: "/mugshots/papasmurf.jpg", + }, + { + name: "Darren Williams", + roles: ["General Committee Member"], + picture: "/mugshots/darrenw.png", + }, + { + name: "Mykul Jones", + roles: ["General Committee Member"], + picture: "/mugshots/nophoto.png", + }, + { + name: "Paul Davies", + roles: ["General Committee Member"], + picture: "/mugshots/pauld.png", + }, + { + name: "Jack Llewellyn", + roles: ["General Committee Member"], + picture: "/mugshots/nophoto.png", + }, + { + name: "David Hooper", + roles: ["General Committee Member"], + picture: "/mugshots/davidh.png", + }, +]; + export default function About() { return (

About

-
Who are we?

The club was set up, in July 1987, by a group of mainly Land Rover owners who lived mostly in the Wye Valley and the Forest of Dean. It was @@ -175,7 +304,7 @@ export default function About() {

{eventCard(eventType, id % 2 == 0)}
))} -
+
When do we hold our events?

@@ -228,10 +357,10 @@ export default function About() { ALRC National Rally 2013 ALRC National Rally 2023 +

Who are we?
+

+ Our members come from all across South Wales and the bordering area. The + club itself is run by a team of dedicated volunteers who share a passion + for land rovering and a desire to promote the sport. +

+
+ {people.map((person: Person, id: number) => ( +
+ {personCard(person)} +
+ ))} +
); }