diff --git a/src/components/ImageRotator/index.tsx b/src/components/ImageRotator/index.tsx
new file mode 100644
index 0000000..da49079
--- /dev/null
+++ b/src/components/ImageRotator/index.tsx
@@ -0,0 +1,22 @@
+import React, { useState, useEffect } from 'react';
+
+
+const ImageRotator = ({ images }) => {
+ const [currentImageIndex, setCurrentImageIndex] = useState(0);
+
+ useEffect(() => {
+ const interval = setInterval(() => {
+ setCurrentImageIndex((prevIndex) => (prevIndex + 1) % images.length);
+ }, 5000);
+
+ return () => clearInterval(interval);
+ }, [images.length]);
+
+ return (
+
+

+
+ );
+ };
+
+ export default ImageRotator;
\ No newline at end of file
diff --git a/src/components/LandingpageFeatures/index.tsx b/src/components/LandingpageFeatures/index.tsx
index b0d4419..a858bcf 100644
--- a/src/components/LandingpageFeatures/index.tsx
+++ b/src/components/LandingpageFeatures/index.tsx
@@ -1,7 +1,9 @@
import { ReactNode } from 'react';
import TypewriterComponent from '../TypewriterComponent';
+import ImageRotator from '../ImageRotator';
import Link from '@docusaurus/Link';
import styles from './styles.module.css';
+// import LearnerSVG from '../../../static/img/learner2.svg';
const keywords = [
@@ -12,7 +14,12 @@ const keywords = [
'Azure Kubernetes Service',
];
-export default function LandingpageFeatures(): ReactNode {
+ interface LandingpageFeaturesProps {
+ images: string[];
+ }
+
+
+export default function LandingpageFeatures({ images }: LandingpageFeaturesProps): ReactNode {
return (
//
@@ -43,7 +50,11 @@ export default function LandingpageFeatures(): ReactNode {
-
.default})
+ {/*
.default})
*/}
+ {/*
*/}
+
+
+
diff --git a/src/components/LandingpageFeatures/styles.module.css b/src/components/LandingpageFeatures/styles.module.css
index b42d393..8b96397 100644
--- a/src/components/LandingpageFeatures/styles.module.css
+++ b/src/components/LandingpageFeatures/styles.module.css
@@ -29,6 +29,7 @@
.img450x450 {
width: 450px;
height: 450px;
+ margin-left: .25rem;
}
.margin-md-left {
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 742c9ed..0a89821 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -9,6 +9,12 @@ import Heading from '@theme/Heading';
import styles from './index.module.css';
import LandingpageFeatures from '../components/LandingpageFeatures';
+const imageUrls = [
+ './img/learner2.png',
+ './img/learner3.png',
+ './img/learner4.png'
+];
+
function HomepageHeader() {
const {siteConfig} = useDocusaurusContext();
return (
@@ -39,7 +45,7 @@ export default function Home(): ReactNode {
description="Description will go into a meta tag in ">
{/* */}
-
+
);
diff --git a/static/img/learner2.png b/static/img/learner2.png
new file mode 100755
index 0000000..471f5c4
Binary files /dev/null and b/static/img/learner2.png differ
diff --git a/static/img/learner2.svg b/static/img/learner2.svg
new file mode 100755
index 0000000..321a3f2
--- /dev/null
+++ b/static/img/learner2.svg
@@ -0,0 +1,33648 @@
+
\ No newline at end of file
diff --git a/static/img/learner3.png b/static/img/learner3.png
new file mode 100755
index 0000000..0bbd8d2
Binary files /dev/null and b/static/img/learner3.png differ
diff --git a/static/img/learner4.png b/static/img/learner4.png
new file mode 100755
index 0000000..a140f47
Binary files /dev/null and b/static/img/learner4.png differ