Skip to content

Commit 38357e5

Browse files
committed
The events page which shows multiple events
1 parent 51936d8 commit 38357e5

2 files changed

Lines changed: 38 additions & 47 deletions

File tree

pages/events.js

Lines changed: 0 additions & 34 deletions
This file was deleted.

pages/events.jsx

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,40 @@
1-
import React from "react";
2-
import Head from "next/head";
1+
import React from 'react';
2+
import DisplayRC from '../components/DisplayRC';
3+
import logo from '../public/reactdevske.svg'
4+
import Head from 'next/head';
35

4-
export default function EventsPage() {
5-
return (
6-
<>
7-
<Head>
8-
<title>React Devs Kenya - Events</title>
9-
</Head>
10-
<main className="flex justify-center items-center min-h-screen">
11-
<h1 className="text-white">Events page will be here</h1>
12-
</main>
13-
</>
14-
);
6+
export const getStaticProps = async () => {
7+
const data=[{name:"Event 1",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},
8+
{name:"Event 2",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},
9+
{name:"Event 3",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},
10+
{name:"Event 4",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},
11+
{name:"Event 5",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},
12+
{name:"Event 6",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},
13+
{name:"Reactjs Developer Community in Kenya",src:logo,event:false,description:"React js Developer Community Kenya is a community of react js developers using react related technologies in the Kenyan software development eco system.",venue:"iHub",date:"2022-06-15"},
14+
{name:"Reactjs Developer Community in Kenya",src:logo,event:false,description:"React js Developer Community Kenya is a community of react js developers using react related technologies in the Kenyan software development eco system.",venue:"iHub",date:"2022-06-15"},
15+
{name:"Event 7",src:"https://bit.ly/placeholder-img",event:true,description:"This is a description for event 1",venue:"iHub",date:"2022-06-15"},]
16+
return{
17+
props:{
18+
data
19+
}
20+
}
1521
}
22+
23+
export default function Events({data}){
24+
return(
25+
<div>
26+
<Head>
27+
<title>React Devs Kenya - Forum</title>
28+
</Head>
29+
<div className='bg-white flex flex-col w-full gap-y-5 px-16 py-6 justify-center items-center'>
30+
<h2 className='text-2xl font-bold'>Community Events</h2>
31+
<p className='text-lg'> We organise several events for the community.</p>
32+
<div className='grid grid-cols-1 gap-y-10 gap-x-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 xl:gap-x-8 md:grid-cols-2'>
33+
{data.map((event,index)=>(
34+
<DisplayRC key={index} name={event.name} src={event.src} event={event.event} description={event.description} venue={event.venue} date={event.date}/>
35+
))}
36+
</div>
37+
</div>
38+
</div>
39+
)
40+
}

0 commit comments

Comments
 (0)