Skip to content

Commit 2b0c4c7

Browse files
Merge pull request #6 from renanbcunderline/feature/events
merge events -> main
2 parents dede076 + ac1026d commit 2b0c4c7

File tree

10 files changed

+88
-326
lines changed

10 files changed

+88
-326
lines changed

src/App.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ function App() {
2727
<Suspense fallback={""}>
2828
<Routes>
2929
<Route path="/" element={<Home />} />
30-
<Route path="projects" element={<Projects />} />
31-
<Route
32-
path="projects/single-project"
33-
element={<ProjectSingle />}
34-
/>
3530
<Route path="events" element={<Events />} />
3631
<Route path="about" element={<AboutMe />} />
3732
<Route path="contact" element={<Contact />} />
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
import { eventsData } from "../../data/eventsData";
2+
3+
const EventHeader = () => (
4+
<div className="text-center py-8">
5+
<h1 className="text-4xl font-semibold">Eventos</h1>
6+
<h2 className="text-xl mt-4">Calendário de Eventos</h2>
7+
</div>
8+
);
9+
10+
11+
const EventCalendar = () => {
12+
const dates = ["06", "07", "08", "09", "10", "11", "12"];
13+
14+
return (
15+
<div className="flex justify-center items-center flex-wrap text-center">
16+
{dates.map((date, index) => (
17+
<div
18+
key={index}
19+
className={`p-5 text-center rounded-lg m-2`}
20+
>
21+
<span className="block text-sm">{date}</span>
22+
</div>
23+
))}
24+
</div>
25+
);
26+
};
27+
28+
const EventList = () => (
29+
<div className="mt-8">
30+
<h3 className="text-center text-2xl mb-6">Detalhes dos Eventos do Mês</h3>
31+
{eventsData.map((event, index) => (
32+
<div key={index} className="flex justify-between items-center bg-gray-100 p-6 rounded-lg shadow mb-4">
33+
<div>
34+
<h4 className="text-lg font-semibold">{event.title}</h4>
35+
<p>{event.description}</p>
36+
<p className="text-sm mt-2">{event.location}</p>
37+
<p className="text-sm">{event.speakers}</p>
38+
</div>
39+
<div className="flex items-center gap-4">
40+
<a href={event.link} className="text-blue-500 underline">Ver ticket</a>
41+
<button className="text-red-500 underline">Cancelar</button>
42+
</div>
43+
</div>
44+
))}
45+
</div>
46+
);
47+
48+
const Calendar = () => {
49+
return (
50+
< >
51+
<EventHeader />
52+
<EventCalendar />
53+
<EventList />
54+
</>
55+
);
56+
};
57+
export default Calendar;

src/components/events/EventSingle.jsx

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

src/components/events/EventsFilter.jsx

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

src/components/events/EventsGrid.jsx

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

src/context/EventsContext.jsx

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

src/data/events.js

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

0 commit comments

Comments
 (0)