Skip to content

Commit f524a2b

Browse files
committed
taken akshat changes
1 parent a90585a commit f524a2b

File tree

1 file changed

+36
-28
lines changed

1 file changed

+36
-28
lines changed

FrontEnd/event.html

+36-28
Original file line numberDiff line numberDiff line change
@@ -168,36 +168,44 @@ <h3>${eventname}</h3>
168168
}
169169
};
170170

171-
const getRegistered = async () => {
172-
try {
173-
const { data } = await axios.get(baseUrl + '/events/registered', config);
174-
let html = "";
175-
data.forEach((e) => {
176-
let eventname = e.name.text;
177-
eventname = eventname.charAt(0).toUpperCase() + eventname.slice(1);
178-
let date = new Date(e.start.utc).toString().slice(0, 15);
179-
html += `<div class="card">
180-
<div class="box">
181-
<div class="content">
182-
<h3>${eventname}</h3>
183-
<p><i class="fa-regular fa-calendar"></i> ${date}</p>
184-
</div>
185-
</div>
186-
</div>`;
187-
});
188-
container.innerHTML = html;
189-
} catch (error) {
190-
console.log(error);
191-
}
192-
};
193-
171+
const getRegistered = async () => {
172+
try {
173+
isShowingAllEvents = false;
174+
const { data } = await axios.get(baseUrl + '/events/registered', config);
175+
let html = "";
176+
data.forEach((event) => {
177+
const eventId = event.eventId;
178+
const eventName = event.eventName;
179+
html += `<div class="registered-event">
180+
<p>Event ID: ${eventId}</p>
181+
<p>Event Name: ${eventName}</p>
182+
</div>`;
183+
});
184+
const registeredEventsContainer = document.getElementById('registered-events-container');
185+
registeredEventsContainer.innerHTML = html;
186+
container.style.display = 'none';
187+
registeredEventsContainer.style.display = 'flex';
188+
} catch (error) {
189+
console.log(error);
190+
}
191+
};
194192

195-
//new
193+
const filterEventsByVenue = async () => {
194+
try {
195+
if (isShowingAllEvents) {
196+
return;
197+
}
198+
199+
const venueIdInput = document.getElementById('venueIdInput');
200+
const venueId = venueIdInput.value;
201+
202+
if (!venueId) {
203+
alert("Please enter a valid Venue ID.");
204+
return;
205+
}
196206

197-
const filterEventsByVenue = async (venueId) => {
198-
try {
199-
const { data } = await axios.get(baseUrl + `/events`, config);
200-
const filteredEvents = data.filter((event) => event.venue_id === venueId);
207+
const { data } = await axios.get(baseUrl + `/events`, config);
208+
const filteredEvents = data.filter((event) => event.venue_id === venueId);
201209

202210
let html = "";
203211
filteredEvents.forEach((e) => {

0 commit comments

Comments
 (0)