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 (

- {"slide-img" + {"slide-img"

); }, @@ -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 = () => { Slide 1
- + Slide 2
- + Slide 3
@@ -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 = () => { Slide 1
- Slide 2 +
- Slide 3 +
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.

- - -