diff --git a/src/components/AutoVideo/index.js b/src/components/AutoVideo/index.js new file mode 100644 index 00000000000000..f196f35c33799e --- /dev/null +++ b/src/components/AutoVideo/index.js @@ -0,0 +1,31 @@ +import React from "react"; + +const AutoVideo = ({ + mp4, + webm, + width, + height, + alt = "", + className, + style, +}) => { + return ( + + ); +}; + +export default AutoVideo; diff --git a/src/sections/AWS-Diagram/diagram.js b/src/sections/AWS-Diagram/diagram.js index 816bf9264dbc5d..617e7b6d32b238 100644 --- a/src/sections/AWS-Diagram/diagram.js +++ b/src/sections/AWS-Diagram/diagram.js @@ -4,10 +4,15 @@ import { Container, Row, Col } from "../../reusecore/Layout"; import { useStyledDarkMode } from "../../theme/app/useStyledDarkMode"; import TemplateDark from "../../assets/images/AWS-Diagram/templates-dark.svg"; import RelatedPicks from "../../components/RelatedPicks"; -import ConfigGIF from "./images/config.gif"; -import DeployGIF from "./images/deploy.gif"; -import DragDropGIF from "./images/drag-drop.gif"; -import IconLibraryGIF from "./images/icon-library.gif"; +import ConfigVideoMP4 from "./videos/config.mp4"; +import ConfigVideoWebM from "./videos/config.webm"; +import AutoVideo from "../../components/AutoVideo"; +import DeployVideoMP4 from "./videos/deploy.mp4"; +import DeployVideoWebM from "./videos/deploy.webm"; +import DragDropVideoMP4 from "./videos/drag-drop.mp4"; +import DragDropVideoWebM from "./videos/drag-drop.webm"; +import IconLibraryVideoMP4 from "./videos/icon-library.mp4"; +import IconLibraryVideoWebM from "./videos/icon-library.webm"; import { Link } from "gatsby"; const DiagramWrapper = styled.div` @@ -126,18 +131,20 @@ const DiagramWrapper = styled.div` justify-content: center; } .aws-image { + max-width: 100%; + height: auto; + @media (max-width: 767px) { max-width: 90%; margin-bottom: 2rem; } - } + } } } } `; const Aws = () => { - const { isDark } = useStyledDarkMode(); return ( @@ -146,68 +153,120 @@ const Aws = () => {
- AWS Diagrams for anything +

Diagram + Config = Awesome!

- Stop wrestling with code templates! Our visual configuration interface gives you the precision of code with the ease of a diagram. + Stop wrestling with code templates! Our visual configuration + interface gives you the precision of code with the ease of a + diagram.

-

Deploy with No Code AWS

+

Deploy with No Code AWS

- Our visual AWS interface enables anyone to deploy production-grade software with no code. Whether you're new to AWS and are looking for the best way to learn or a seasoned pro, Kanvas has all the features you need to be successful in deploying and configuring your software, all with no code. + Our visual AWS interface enables anyone to deploy production-grade + software with no code. Whether you're new to AWS and are looking + for the best way to learn or a seasoned pro, Kanvas has all the + features you need to be successful in deploying and configuring + your software, all with no code.

- AWS Diagrams for anything +
- AWS Diagrams for anything +

Visual drag & drop

- Kanvas allow you to drag, drop and connect all your cloud components together simply and easily - no-code required! + Kanvas allow you to drag, drop and connect all your cloud + components together simply and easily - no-code required!

- Learn more → + + Learn more → +

Extensive AWS Icon Library

- Utilize a vast and continually expanding collection of AWS icons designed for both diagramming and orchestration scenarios. Craft globally comprehensible diagrams that are not only authentic but also aligned with the latest industry standards. + Utilize a vast and continually expanding collection of AWS icons + designed for both diagramming and orchestration scenarios. Craft + globally comprehensible diagrams that are not only authentic but + also aligned with the latest industry standards.

- AWS Diagrams for anything +
- Designing AWS Diagrams with Kanvas + Designing AWS Diagrams with Kanvas

Kickstart with Ready-to-Use Templates

- Jumpstart your projects with our quick-start templates designed for both AWS diagramming and orchestration management. Access a range of professionally crafted templates that are fully customizable, ensuring you can tailor them to your specific needs. + Jumpstart your projects with our quick-start templates designed + for both AWS diagramming and orchestration management. Access a + range of professionally crafted templates that are fully + customizable, ensuring you can tailor them to your specific needs.

- Learn more → + + Learn more → +
diff --git a/src/sections/AWS-Diagram/videos/config.mp4 b/src/sections/AWS-Diagram/videos/config.mp4 new file mode 100644 index 00000000000000..d4f64b59debb10 Binary files /dev/null and b/src/sections/AWS-Diagram/videos/config.mp4 differ diff --git a/src/sections/AWS-Diagram/videos/config.webm b/src/sections/AWS-Diagram/videos/config.webm new file mode 100644 index 00000000000000..539aa7e7d8dd9c Binary files /dev/null and b/src/sections/AWS-Diagram/videos/config.webm differ diff --git a/src/sections/AWS-Diagram/videos/deploy.mp4 b/src/sections/AWS-Diagram/videos/deploy.mp4 new file mode 100644 index 00000000000000..80b695cae38809 Binary files /dev/null and b/src/sections/AWS-Diagram/videos/deploy.mp4 differ diff --git a/src/sections/AWS-Diagram/videos/deploy.webm b/src/sections/AWS-Diagram/videos/deploy.webm new file mode 100644 index 00000000000000..05c0248be87c9a Binary files /dev/null and b/src/sections/AWS-Diagram/videos/deploy.webm differ diff --git a/src/sections/AWS-Diagram/videos/drag-drop.mp4 b/src/sections/AWS-Diagram/videos/drag-drop.mp4 new file mode 100644 index 00000000000000..cd7ed61b209bb7 Binary files /dev/null and b/src/sections/AWS-Diagram/videos/drag-drop.mp4 differ diff --git a/src/sections/AWS-Diagram/videos/drag-drop.webm b/src/sections/AWS-Diagram/videos/drag-drop.webm new file mode 100644 index 00000000000000..6ae1cefb7ab74a Binary files /dev/null and b/src/sections/AWS-Diagram/videos/drag-drop.webm differ diff --git a/src/sections/AWS-Diagram/videos/icon-library.mp4 b/src/sections/AWS-Diagram/videos/icon-library.mp4 new file mode 100644 index 00000000000000..0622184d3ca868 Binary files /dev/null and b/src/sections/AWS-Diagram/videos/icon-library.mp4 differ diff --git a/src/sections/AWS-Diagram/videos/icon-library.webm b/src/sections/AWS-Diagram/videos/icon-library.webm new file mode 100644 index 00000000000000..fed3b6c73c8f5c Binary files /dev/null and b/src/sections/AWS-Diagram/videos/icon-library.webm differ