|
| 1 | +import React, { useRef } from "react"; |
| 2 | +import { Link } from "gatsby"; |
| 3 | +import { |
| 4 | + Container, |
| 5 | + Section, |
| 6 | + ContentWrapper, |
| 7 | + ImageWrapper, |
| 8 | +} from "./two-col-layout.js"; |
| 9 | +import DiagrammingImageDark from "../../assets/images/AWS-Diagram/aws.svg"; |
| 10 | +import DiagrammingImageLight from "../../assets/images/AWS-Diagram/aws-light.svg"; |
| 11 | +import AWSLogoDark from "../../sections/Home/FeaturesContainer/images/aws-logo-dark.svg"; |
| 12 | +import AWSLogoLight from "../../sections/Home/FeaturesContainer/images/aws-logo-light.svg"; |
| 13 | +import GCPLogo from "../../sections/Home/FeaturesContainer/images/gcp-logo.svg"; |
| 14 | +import OrchestrationLight from "./images/orchestration-light.svg"; |
| 15 | +import OrchestrationDark from "./images/orchestration.svg"; |
| 16 | +import { useStyledDarkMode } from "../../theme/app/useStyledDarkMode.js"; |
| 17 | +const TwoColLayout = () => { |
| 18 | + const containerRef = useRef(null); |
| 19 | + const { isDark } = useStyledDarkMode(); |
| 20 | + return ( |
| 21 | + <Section> |
| 22 | + <Container> |
| 23 | + <ImageWrapper ref={containerRef}> |
| 24 | + <Link to="/whiteboard"> |
| 25 | + <img src={isDark ? DiagrammingImageDark : DiagrammingImageLight} alt="image" /> |
| 26 | + </Link> |
| 27 | + </ImageWrapper> |
| 28 | + <ContentWrapper> |
| 29 | + <h2>Visualize and Simplify Platform Engineering</h2> |
| 30 | + <p className="text">Incorporate AWS, GCP and Kubernetes components into Meshery designs for comprehensive and intuitive system mapping, documentation, and orchestration.</p> |
| 31 | + <div className="small-card-container"> |
| 32 | + <Link className="small-card" to="/cloud-native-management/generate-aws-architecture-diagram"> |
| 33 | + <img src={isDark ? AWSLogoDark : AWSLogoLight} width={40} /> |
| 34 | + <span>Amazon Web Services</span> |
| 35 | + </Link> |
| 36 | + <Link className="small-card" to="/cloud-native-management/generate-gcp-architecture-diagram"> |
| 37 | + <img src={GCPLogo} width={40} /> |
| 38 | + <span>Google Cloud Platform</span> |
| 39 | + </Link> |
| 40 | + </div> |
| 41 | + </ContentWrapper> |
| 42 | + </Container> |
| 43 | + <Container> |
| 44 | + <ImageWrapper ref={containerRef}> |
| 45 | + <Link to="/orchestration-management"> |
| 46 | + <img src={isDark ? OrchestrationDark : OrchestrationLight} alt="image" /> |
| 47 | + </Link> |
| 48 | + </ImageWrapper> |
| 49 | + <ContentWrapper> |
| 50 | + <h2>Easing your Workflow Burden Collaboratively</h2> |
| 51 | + <p className="text">Empower DevOps, platform, and site reliability engineers with our orchestration management solution. Achieve seamless collaboration and operational harmony for enhanced productivity.</p> |
| 52 | + <Link to="/orchestration-management">Learn more →</Link> |
| 53 | + </ContentWrapper> |
| 54 | + </Container> |
| 55 | + </Section> |
| 56 | + ); |
| 57 | +}; |
| 58 | + |
| 59 | +export default TwoColLayout; |
0 commit comments