diff --git a/_includes/TopNavbar.jsx b/_includes/TopNavbar.jsx index 6f4f25c..5f4d6bb 100644 --- a/_includes/TopNavbar.jsx +++ b/_includes/TopNavbar.jsx @@ -21,6 +21,7 @@ import Image from "next/image" import Link from "next/link" import { useEffect, useState } from "react" import { RegularButton, TextLink } from "./CTA" +import { Paragraph } from "./Texts" const TopNavbar = () => { const url = "https://api.github.com/repos/litmuschaos/litmus" @@ -81,134 +82,216 @@ const TopNavbar = () => { } return ( -
- - - - {isNavbarOpened ? ( - - -
- - {docsOpen ? ( -
- - - Documentation - -
- - -
- -
-

- Documentation -

-

- Start Chaos Engineering with LitmusChaos -

-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- GET STARTED -
- - - Pre-requisites - - -
- - - Installation - - -
- - - Create Experiments - - -
- - - Observe Experiments - - -
- - - - - - - - - - - - - - - - - - - - - - -
- POPULAR TOPICS -
- - - GitOps - - -
- - - Advanced User Guides - - -
- {/* */} - - - Design & Architecture - - -
- - - Observability - - -
-
- - - - - - - - - - -
- LEARN -
- + - Resources + Advanced User Guides
- - - - - - - - -
- API -
- + {/* */} + - Full API reference + Design & Architecture
- + - SDK + Observability
+
+ + + + + + + + + + + + + +
+ LEARN +
+ + + Resources + + +
+ + + + + + + + + + + + + + + + +
+ API +
+ + + Full API reference + + +
+ + + SDK + + +
+
-
- ) : ( - "" - )} + ) : ( + "" + )} - {communityOpen ? ( -
- - - Community - -
- - - +
+ +

+ LitmusChaosCon 2024 on September 12th!{" "} + + + Register now(Free) + + {" "} + or{" "} + + + submit a talk proposal + + {" "} + submit a talk proposal(last date: June 24th) +

+
+
+ ) } diff --git a/components/homepage/Community.jsx b/components/homepage/Community.jsx index b8c2c56..a40a08a 100644 --- a/components/homepage/Community.jsx +++ b/components/homepage/Community.jsx @@ -1,3 +1,4 @@ +import React from "react" import { eventUtils } from "@components/homepage/utils/eventUtils" import { TextLink } from "@includes/CTA" import styles from "@includes/scss/Hero.module.scss" @@ -132,7 +133,7 @@ const Community = () => { const [curr, setCurr] = useState(0) const delay = 4500 - // useEffect(() => { + // React.useEffect(() => { // setTimeout( // () => // setCurr(prevIndex => diff --git a/components/homepage/UpcomingEvent.jsx b/components/homepage/UpcomingEvent.jsx index bd48fc0..b7c4855 100644 --- a/components/homepage/UpcomingEvent.jsx +++ b/components/homepage/UpcomingEvent.jsx @@ -22,17 +22,22 @@ const UpcomingEvent = () => {

UPCOMING COMMUNITY EVENT

- KubeCon EU + LitmusChaosCon

- {GetLocalTime("19 Mar 2024 00:00:00 +0530").dateString} -{" "} - {GetLocalTime("22 Mar 2024 00:00:00 +0530").dateString} + {GetLocalTime("12 Sep 2024 00:00:00 +0530").dateString}

- Project Booth No. PP2-A + + LitmusChaos Con is an event surrounding all things LitmusChaos + and Chaos Engineering. It is a platform for SREs, QA Engineers, + Developers, Performance Engineers and Students to exchange their + ideas, experience, contribution stories and usage of + LitmusChaos. +
See Event Details diff --git a/components/homepage/utils/eventUtils.js b/components/homepage/utils/eventUtils.js index baa0a49..4be39ce 100644 --- a/components/homepage/utils/eventUtils.js +++ b/components/homepage/utils/eventUtils.js @@ -1,12 +1,11 @@ export const eventUtils = [ { - type: "Featured Blog", - title: "Unveiling LitmusChaos 3.0", - content: - "We are thrilled to announce the release of LitmusChaos 3.0, signifying a remarkable advancement in the field of Chaos Engineering.", + type: "Featured Video", + title: "Getting Started With LitmusChaos 3.x", + content: "This video will help you get started with LitmusChaos 3.x.", img_url: "litmus.png", - link_text: "Read Blog", - link: "https://www.cncf.io/blog/2023/10/05/unveiling-litmuschaos-3-0-embracing-evolution-in-chaos-engineering/" + link_text: "Checkout Video", + link: "https://www.youtube.com/watch?v=wnEYugH7kW0" }, { type: "Featured Blog", @@ -18,13 +17,13 @@ export const eventUtils = [ link: "https://www.cncf.io/blog/2023/07/19/building-resilience-with-chaos-engineering-and-litmus/" }, { - type: "KubeCon Europe, 2023", - title: "Security Controls for Safe Chaos Experimentation", + type: "Featured Video", + title: "Fostering a Chaos First Mindset in Platform Engineering", content: - "An increasingly popular discipline that has added newer personas to its practitioner base in recent times, chaos engineering comes with its own security challenges.", + "Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon North America in Salt Lake City", img_url: "video.png", link_text: "Checkout Video", - link: "https://www.youtube.com/watch?v=whCkvLKAw74" + link: "https://youtu.be/WUXFKxgZRsk?si=lDao5xmJapERyjKz" }, { type: "Get involved", diff --git a/public/landing_images/community/litmus.png b/public/landing_images/community/litmus.png index 96bfafc..bbf27c4 100644 Binary files a/public/landing_images/community/litmus.png and b/public/landing_images/community/litmus.png differ diff --git a/public/landing_images/community/video.png b/public/landing_images/community/video.png index ce94167..c070934 100644 Binary files a/public/landing_images/community/video.png and b/public/landing_images/community/video.png differ diff --git a/public/landing_images/nextEvent.png b/public/landing_images/nextEvent.png index c65938c..9971d29 100644 Binary files a/public/landing_images/nextEvent.png and b/public/landing_images/nextEvent.png differ