Added the featured types for summit, meetup, online-summit, congress, privacy-corner, meta-hackathons.

This commit is contained in:
NoobDeveloper412 2024-09-16 19:45:18 +05:00
parent f77317bbb1
commit 9a8d9299f0
3 changed files with 15 additions and 9 deletions

View file

@ -20,7 +20,6 @@ const {
],
} = Astro.props;
console.log(sectionsConfig);
// Function to sort sections by order
const sortedSections = sectionsConfig
.filter((section) => section.visible)

View file

@ -3,7 +3,7 @@ const { item } = Astro.props;
import { marked } from 'marked';
import EventsExt from '../events-ext.json';
import core from "../core.json";
import { dateFormat, dateInfo, dateEnd, nameRenderer, ccRenderer, eventStatus, getSpeaker, findExt, getEventPoster } from '../lib/events.js';
import { dateFormat, dateEnd, nameRenderer, ccRenderer, eventStatus, getSpeaker, findExt, getEventPoster } from '../lib/events.js';
import SpeakerList from './SpeakerList.astro';
import PeopleCarousel from './PeopleCarousel.astro';

View file

@ -20,7 +20,6 @@ const sectionsConfig = [
{ name: "contributors", visible: true, order: 3 },
{ name: "membersGrid", visible: true, order: 4 },
{ name: "socialLinks", visible: true, order: 5 },
// { name: "community", visible: false, order: 6 },
];
for (const ev of events) {
@ -33,21 +32,32 @@ for (const ev of events) {
}
}
const allowedFeaturedTypes = [
"summit",
"meetup",
"online-summit",
"congress",
"privacy-corner",
"meta-hackathons",
];
const featuredEvents = [];
for (const e of upcomingEvents) {
if (featuredEvents.length > 2) {
break;
}
if (
["summit", "meetup", "online-summit"].includes(e.type) &&
allowedFeaturedTypes.includes(e.type) &&
e.links?.rsvp &&
!featuredEvents.find((ex) => ex.type === e.type)
) {
featuredEvents.push(e);
}
}
---
<BaseLayout
title="About web3privacy"
image="og_about"
@ -124,7 +134,6 @@ for (const e of upcomingEvents) {
>
</div>
</div>
</div>
</div>
</div>
@ -147,5 +156,3 @@ for (const e of upcomingEvents) {
<AboutFooter {sectionsConfig} />
</div>
</BaseLayout>