Merge pull request #2371 from XRPLF/events-updates-2024-02-02

Events updates 2024 02 02
This commit is contained in:
Aria Keshmiri
2024-02-02 13:43:45 -08:00
committed by GitHub
2 changed files with 146 additions and 86 deletions

View File

@@ -5,9 +5,10 @@ const moment = require("moment");
export const frontmatter = {
seo: {
title: 'Events',
description: "Find the XRPL Community around the world and join these events to see what's happening.",
}
title: "Events",
description:
"Find the XRPL Community around the world and join these events to see what's happening.",
},
};
function categorizeDates(arr) {
@@ -602,6 +603,50 @@ const events = [
image: require("../static/img/events/event-meetup-toronto@2x.jpg"),
end_date: "January 31, 2024",
},
{
name: "Cyprus Tech Odyssey: XRPL Hackathon 2024",
description:
"Cyprus Tech Odyssey: XRPL Hackathon 2024 is a collaborative initiative between Ripple and the University of Nicosia (UNIC). This unique event promises a blend of insightful discussions and hands-on experiences, all centered around the transformative potential of the XRP Ledger (XRPL).",
type: "hackathon",
link: "https://www.unic.ac.cy/iff/cytechodyssey24/#TechOdyssey2024",
location: "University of Nicosia,Cyprus",
date: "January 18 - 20, 2024",
image: require("../static/img/events/Hackathons.png"),
end_date: "January 20, 2024",
},
{
name: "Building on the XRP Ledger - 2-day Workshop",
description:
"Participants will have the opportunity to gain hands-on experience and valuable knowledge in building real-world assets on the XRPL blockchain. This two-day, free training program is designed for developers who have a keen interest in learning about XRPL.",
type: "meetup",
link: "https://www.xrpl-commons.org/training-jan-2024#learn",
location: "XRPL Commons HQ, Paris, France",
date: "January 25 - 26, 2024",
image: require("../static/img/events/paris.png"),
end_date: "January 26, 2024",
},
{
name: "XRP Ledger Zone ETHDenver",
description:
"XRPL Zone: your all-in-one location for creating and collaborating on XRP Ledger (XRPL) projects. Details coming soon!",
type: "zone",
link: "http://xrplzone-ethdenver.splashthat.com",
location: "Denver, Colorado",
date: "February 27, 2024",
image: require("../static/img/events/XRPLZone.png"),
end_date: "February 27, 2024",
},
{
name: "EasyA Hackathon",
description:
"Smart Contracts, Smarter XRP Ledger! Join us and be among the the first to build the next big thing and learn more about the upcoming EVM integration with XRP Ledger. ",
type: "hackathon",
link: "https://easyaxripple.eventbrite.co.uk/?aff=xrplevents",
location: "London",
date: "April 13 - 14, 2024",
image: require("../static/img/events/Hackathons.png"),
end_date: "April 14, 2024",
},
];
export default function Events() {

View File

@@ -4,9 +4,10 @@ import moment from "moment";
export const frontmatter = {
seo: {
title: 'Community',
description: "The XRP Ledger (XRPL) is a community-driven public blockchain. Heres how you can get involved.",
}
title: "Community",
description:
"The XRP Ledger (XRPL) is a community-driven public blockchain. Heres how you can get involved.",
},
};
const findNearestUpcomingEvent = (events) => {
@@ -124,6 +125,18 @@ const events = [
end_date: "June 1, 2024",
start_date: "June 1, 2024",
},
{
name: "XRP Ledger Zone ETHDenver",
description:
"XRPL Zone: your all-in-one location for creating and collaborating on XRP Ledger (XRPL) projects. Details coming soon!",
type: "zone",
link: "http://xrplzone-ethdenver.splashthat.com",
location: "Denver, Colorado",
date: "February 27, 2024",
image: require("../static/img/events/XRPLZone.png"),
end_date: "February 27, 2024",
start_date: "February 27, 2024",
},
];
const { nearestDateDiff, nearestEvent } = findNearestUpcomingEvent(events);
const XrplEventsAndCarouselSection = ({ events }) => {
@@ -326,7 +339,8 @@ const CommunityPage: React.FC = () => {
<section id="community-table" className="hot-topics">
<h6 className="eyebrow-convo">{translate("Join the Conversation")}</h6>
<h4>{translate("Hot Topics Happening Now")}</h4>
<table><tbody>
<table>
<tbody>
<tr>
<td className="td-img">
<img className="discord-icon" alt="discord icon" />
@@ -403,7 +417,8 @@ const CommunityPage: React.FC = () => {
</a>
</td>
</tr>
</tbody></table>
</tbody>
</table>
</section>
{/* XRPL Events Carousel Section */}
<XrplEventsAndCarouselSection events={events} />