Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit f524a2b

Browse filesBrowse files
committed
taken akshat changes
1 parent a90585a commit f524a2b
Copy full SHA for f524a2b

File tree

1 file changed

+36
-28
lines changed
Filter options

1 file changed

+36
-28
lines changed

‎FrontEnd/event.html

Copy file name to clipboardExpand all lines: FrontEnd/event.html
+36-28Lines changed: 36 additions & 28 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.