From 95c663bed147191e912476f63c9db9df8926f9aa Mon Sep 17 00:00:00 2001
From: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
Date: Thu, 2 Apr 2026 16:29:09 +0530
Subject: [PATCH 1/8] fix: resolve slider carousel image invisibility in
production build
Signed-off-by: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
---
.../Meshery/Features-section/index.js | 54 ++++++++++++-------
1 file changed, 36 insertions(+), 18 deletions(-)
diff --git a/src/sections/Meshery/Features-section/index.js b/src/sections/Meshery/Features-section/index.js
index dfa9693a784cf..40ff96d1377dd 100644
--- a/src/sections/Meshery/Features-section/index.js
+++ b/src/sections/Meshery/Features-section/index.js
@@ -1,4 +1,3 @@
-
import React from "react";
import { Row, Col } from "../../../reusecore/Layout";
import Button from "../../../reusecore/Button";
@@ -7,20 +6,15 @@ import Slide1 from "../../../assets/images/kanvas/gifs/start-from-scratch.gif";
import Slide2 from "../../../assets/images/kanvas/gifs/catalog.gif";
import Slide3 from "../../../assets/images/kanvas/gifs/rendered-design.webp";
import FeaturesSectionWrapper from "./features-section.style";
-import { StaticImage } from "gatsby-plugin-image";
-
-const slide2Path = "../../../assets/images/kanvas/gifs/catalog.gif";
-const slide3Path = "../../../assets/images/kanvas/gifs/rendered-design.webp";
const slides_list = [Slide1, Slide2, Slide3];
const FeaturesSection = () => {
-
var settings = {
customPaging: function (i) {
return (
-
+
);
},
@@ -30,7 +24,7 @@ const FeaturesSection = () => {
slidesToScroll: 1,
dots: true,
vertical: true,
- verticalSwiping: true
+ verticalSwiping: true,
};
return (
@@ -47,12 +41,16 @@ const FeaturesSection = () => {
*/}
Cloud native infrastructure is complex.
-
Design it visually and collaboratively
+
+ Design it visually and collaboratively
+
{/*
Meshery supports the most service meshes.
*/}
- No matter where you run your workloads, Meshery's Kanvas makes Kubernetes and cloud infrastructure design intuitive and collaborative.
+ No matter where you run your workloads, Meshery's Kanvas makes
+ Kubernetes and cloud infrastructure design intuitive and
+ collaborative.
@@ -61,7 +59,9 @@ const FeaturesSection = () => {
The Visual Designer: Kanvas
- Drag, drop, and deploy your infrastructure with ease. Kanvas, built on Meshery, simplifies Kubernetes and cloud management through intuitive visual designer and operator.
+ Drag, drop, and deploy your infrastructure with ease. Kanvas,
+ built on Meshery, simplifies Kubernetes and cloud management
+ through intuitive visual designer and operator.
@@ -70,10 +70,10 @@ const FeaturesSection = () => {
-
+
-
+
@@ -83,17 +83,35 @@ const FeaturesSection = () => {
One step to managing your microservices
Cloud Native Application Management
-
Confidently take full advantage of all that your infrastructure offers.
+
+ Confidently take full advantage of all that your infrastructure
+ offers.
+
-
+
-
+
-
+
@@ -102,4 +120,4 @@ const FeaturesSection = () => {
);
};
-export default FeaturesSection;
\ No newline at end of file
+export default FeaturesSection;
From e19bf56c901dee1bcd1f334659a1d652375dba06 Mon Sep 17 00:00:00 2001
From: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
Date: Mon, 6 Apr 2026 13:49:39 +0530
Subject: [PATCH 2/8] fix: revert previous changes and fix react-slick height
miscalculation
Signed-off-by: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
---
.../Features-section/features-section.style.js | 14 ++++++++++----
src/sections/Meshery/Features-section/index.js | 9 +++++++--
2 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/src/sections/Meshery/Features-section/features-section.style.js b/src/sections/Meshery/Features-section/features-section.style.js
index 82213c814f82e..a53394ae0d7f0 100644
--- a/src/sections/Meshery/Features-section/features-section.style.js
+++ b/src/sections/Meshery/Features-section/features-section.style.js
@@ -30,14 +30,14 @@ const FeaturesSectionWrapper = styled.section`
top: 0.5px;
}
.rect-2-left {
- background: ${props => props.theme.secondaryColor};
+ background: ${(props) => props.theme.secondaryColor};
border-radius: 0 0 3.5rem 0;
grid-column: 1/2;
height: 5rem;
grid-row: 2;
}
.rect-3-right {
- background: ${props => props.theme.secondaryColor};
+ background: ${(props) => props.theme.secondaryColor};
border-radius: 3.5rem 0 0 0;
grid-column: 10/11;
grid-row: 1;
@@ -74,7 +74,7 @@ const FeaturesSectionWrapper = styled.section`
h1 {
line-height: 3.125rem;
span {
- color: ${props => props.theme.secondaryColor};
+ color: ${(props) => props.theme.secondaryColor};
}
}
h2 {
@@ -114,8 +114,14 @@ const FeaturesSectionWrapper = styled.section`
.slick-list {
max-width: 50rem;
max-height: 520px;
+ height: auto;
+
+ .slick-track {
+ height: auto;
+ }
.slick-slide {
+ height: auto;
img {
max-height: 20rem;
margin: auto;
@@ -297,4 +303,4 @@ const FeaturesSectionWrapper = styled.section`
}
`;
-export default FeaturesSectionWrapper;
\ No newline at end of file
+export default FeaturesSectionWrapper;
diff --git a/src/sections/Meshery/Features-section/index.js b/src/sections/Meshery/Features-section/index.js
index 40ff96d1377dd..b111f7759406e 100644
--- a/src/sections/Meshery/Features-section/index.js
+++ b/src/sections/Meshery/Features-section/index.js
@@ -7,6 +7,11 @@ import Slide2 from "../../../assets/images/kanvas/gifs/catalog.gif";
import Slide3 from "../../../assets/images/kanvas/gifs/rendered-design.webp";
import FeaturesSectionWrapper from "./features-section.style";
+import { StaticImage } from "gatsby-plugin-image";
+
+const slide2Path = "../../../assets/images/kanvas/gifs/catalog.gif";
+const slide3Path = "../../../assets/images/kanvas/gifs/rendered-design.webp";
+
const slides_list = [Slide1, Slide2, Slide3];
const FeaturesSection = () => {
@@ -70,10 +75,10 @@ const FeaturesSection = () => {
-
+
-
+
From 688222c4c6dafdc721218524ad8e34cb5e16915e Mon Sep 17 00:00:00 2001
From: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
Date: Mon, 6 Apr 2026 13:53:44 +0530
Subject: [PATCH 3/8] chore: remove redundant comments
Signed-off-by: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
---
src/sections/Meshery/index.js | 37 ++++++++++++++++++++++++-----------
1 file changed, 26 insertions(+), 11 deletions(-)
diff --git a/src/sections/Meshery/index.js b/src/sections/Meshery/index.js
index ef159481dc370..6425c9c4314b3 100644
--- a/src/sections/Meshery/index.js
+++ b/src/sections/Meshery/index.js
@@ -25,29 +25,42 @@ const MesheryPage = () => {
Wrangle your infrastructure
- collaboratively
+
+ {" "}
+ collaboratively
+
- {/* Meshery is the cloud native manager. */}
- Confidently design, deploy, and operate your infrastructure and workloads with Meshery.
+ Confidently design, deploy, and operate your infrastructure and
+ workloads with Meshery.
-
-
-
+
- {/* */}
-
@@ -65,7 +78,10 @@ const MesheryPage = () => {
image={Nic}
/>
-
Manage your clusters with features you won't find anywhere else.
+
+ {" "}
+ Manage your clusters with features you won't find anywhere else.
+
@@ -79,7 +95,6 @@ const MesheryPage = () => {
/>
-
);
};
From 22319b7e4e07be228969018280cd6c06cc1d1072 Mon Sep 17 00:00:00 2001
From: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
Date: Mon, 6 Apr 2026 13:57:37 +0530
Subject: [PATCH 4/8] chore: change css class name to fix typo "caraousel"
Signed-off-by: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
---
.../Features-section/features-section.style.js | 12 ++++++------
src/sections/Meshery/Features-section/index.js | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/sections/Meshery/Features-section/features-section.style.js b/src/sections/Meshery/Features-section/features-section.style.js
index a53394ae0d7f0..298ebcf3d9a6e 100644
--- a/src/sections/Meshery/Features-section/features-section.style.js
+++ b/src/sections/Meshery/Features-section/features-section.style.js
@@ -108,7 +108,7 @@ const FeaturesSectionWrapper = styled.section`
}
}
- .smp-section-caraousel {
+ .smp-section-carousel {
.slick-slider {
max-height: 520px;
.slick-list {
@@ -166,7 +166,7 @@ const FeaturesSectionWrapper = styled.section`
}
@media screen and (max-width: 1600px) {
- .smp-section .smp-section-caraousel .slick-slider {
+ .smp-section .smp-section-carousel .slick-slider {
.slick-list {
max-width: 38rem;
}
@@ -197,7 +197,7 @@ const FeaturesSectionWrapper = styled.section`
}
}
- .smp-section-caraousel .slick-slider {
+ .smp-section-carousel .slick-slider {
.slick-list {
max-width: 80%;
margin: 2rem auto;
@@ -213,7 +213,7 @@ const FeaturesSectionWrapper = styled.section`
@media screen and (max-width: 960px) {
padding-bottom: 0rem;
margin-bottom: 4rem;
- .smp-section .smp-section-caraousel .slick-slider .slick-list {
+ .smp-section .smp-section-carousel .slick-slider .slick-list {
.slick-slide {
img {
max-height: 16rem;
@@ -226,7 +226,7 @@ const FeaturesSectionWrapper = styled.section`
.smp-section {
max-width: 95%;
- .smp-section-caraousel .slick-slider {
+ .smp-section-carousel .slick-slider {
.slick-list {
max-width: 85%;
margin: 2rem 0;
@@ -247,7 +247,7 @@ const FeaturesSectionWrapper = styled.section`
.smp-section {
max-width: 95%;
- .smp-section-caraousel .slick-slider {
+ .smp-section-carousel .slick-slider {
.slick-list {
max-width: 80%;
.slick-slide {
diff --git a/src/sections/Meshery/Features-section/index.js b/src/sections/Meshery/Features-section/index.js
index b111f7759406e..b00fe8d1239d3 100644
--- a/src/sections/Meshery/Features-section/index.js
+++ b/src/sections/Meshery/Features-section/index.js
@@ -69,7 +69,7 @@ const FeaturesSection = () => {
through intuitive visual designer and operator.
-
+
From 5153e38a723666696b716253c2d75896ba30a8d2 Mon Sep 17 00:00:00 2001
From: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
Date: Mon, 6 Apr 2026 14:32:49 +0530
Subject: [PATCH 5/8] Revert "chore: remove redundant comments"
This reverts commit 688222c4c6dafdc721218524ad8e34cb5e16915e.
Signed-off-by: Bharath Valaboju <69413757+Bharath314@users.noreply.github.com>
---
src/sections/Meshery/index.js | 37 +++++++++++------------------------
1 file changed, 11 insertions(+), 26 deletions(-)
diff --git a/src/sections/Meshery/index.js b/src/sections/Meshery/index.js
index 6425c9c4314b3..ef159481dc370 100644
--- a/src/sections/Meshery/index.js
+++ b/src/sections/Meshery/index.js
@@ -25,42 +25,29 @@ const MesheryPage = () => {
Wrangle your infrastructure
-
- {" "}
- collaboratively
-
+ collaboratively
- Confidently design, deploy, and operate your infrastructure and
- workloads with Meshery.
+ {/* Meshery is the cloud native manager. */}
+ Confidently design, deploy, and operate your infrastructure and workloads with Meshery.
-
-
-
+
- */}
+
@@ -78,10 +65,7 @@ const MesheryPage = () => {
image={Nic}
/>
-
- {" "}
- Manage your clusters with features you won't find anywhere else.
-
+ Manage your clusters with features you won't find anywhere else.
@@ -95,6 +79,7 @@ const MesheryPage = () => {
/>
+
);
};
From 11860d1d03a2861164ccdad06deccb2f99a0f853 Mon Sep 17 00:00:00 2001
From: Saurabh Singh
Date: Wed, 8 Apr 2026 14:48:15 +0530
Subject: [PATCH 6/8] Update src/sections/Meshery/Features-section/index.js
Signed-off-by: Saurabh Singh
---
src/sections/Meshery/Features-section/index.js | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/sections/Meshery/Features-section/index.js b/src/sections/Meshery/Features-section/index.js
index b00fe8d1239d3..fdba24a20788f 100644
--- a/src/sections/Meshery/Features-section/index.js
+++ b/src/sections/Meshery/Features-section/index.js
@@ -64,9 +64,7 @@ const FeaturesSection = () => {
The Visual Designer: Kanvas
- Drag, drop, and deploy your infrastructure with ease. Kanvas,
- built on Meshery, simplifies Kubernetes and cloud management
- through intuitive visual designer and operator.
+ Drag, drop, and deploy your infrastructure with ease. Kanvas, built on Meshery, simplifies Kubernetes and cloud management through intuitive visual designer and operator.
From 8f12ac45e828c82923df9474012cd1fd78c9fb80 Mon Sep 17 00:00:00 2001
From: Saurabh Singh
Date: Wed, 8 Apr 2026 14:48:26 +0530
Subject: [PATCH 7/8] Update src/sections/Meshery/Features-section/index.js
Signed-off-by: Saurabh Singh
---
src/sections/Meshery/Features-section/index.js | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/sections/Meshery/Features-section/index.js b/src/sections/Meshery/Features-section/index.js
index fdba24a20788f..8d64046eb1049 100644
--- a/src/sections/Meshery/Features-section/index.js
+++ b/src/sections/Meshery/Features-section/index.js
@@ -53,9 +53,7 @@ const FeaturesSection = () => {
Meshery supports the most service meshes.
*/}
- No matter where you run your workloads, Meshery's Kanvas makes
- Kubernetes and cloud infrastructure design intuitive and
- collaborative.
+ No matter where you run your workloads, Meshery's Kanvas makes Kubernetes and cloud infrastructure design intuitive and collaborative.
From 600fe9e55cac9c02e692abf64b921d2bf6a36099 Mon Sep 17 00:00:00 2001
From: Saurabh Singh
Date: Wed, 8 Apr 2026 14:48:35 +0530
Subject: [PATCH 8/8] Update src/sections/Meshery/Features-section/index.js
Signed-off-by: Saurabh Singh
---
src/sections/Meshery/Features-section/index.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/sections/Meshery/Features-section/index.js b/src/sections/Meshery/Features-section/index.js
index 8d64046eb1049..db4c84c206bb4 100644
--- a/src/sections/Meshery/Features-section/index.js
+++ b/src/sections/Meshery/Features-section/index.js
@@ -85,8 +85,7 @@ const FeaturesSection = () => {
One step to managing your microservices
Cloud Native Application Management
- Confidently take full advantage of all that your infrastructure
- offers.
+ Confidently take full advantage of all that your infrastructure offers.