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 = () => {
-
+
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.
-
+
-
+
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.
-
+
-
+
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