diff --git a/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/index.md b/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/index.md index d710c0b..4ab3d1a 100644 --- a/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/index.md +++ b/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/index.md @@ -14,3 +14,5 @@ tags: import GitHubReadme from '@site/src/components/GitHubReadme'; + + diff --git a/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/workflow.md b/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/workflow.md new file mode 100644 index 0000000..37c576d --- /dev/null +++ b/docs/products/Community Hydrologic Modeling Framework/nextgeninaboxDocker/workflow.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 4 +title: "NGIAB Workflow Video" +description: "NextGen In a Box (NGIAB) Workflow Video" +tags: + - NextGen In A Box + - NGIAB + - NGIAB Data Preprocess + - Demonstration + - Video + - Workflow +--- + +# NGIAB and NGIAB Data Preprocess: +## End-to-End Workflow Demonstration + +This video demonstrates the complete end-to-end workflow of running the NextGen In A Box (NGIAB) with the NGIAB Data Preprocess. Watch as the Data Preprocess builds and validates input data, followed by NGIAB executing the NextGen model and handling the output. + +import VideoPlayer from '/src/components/VideoPlayer.js'; + + \ No newline at end of file diff --git a/src/components/VideoPlayer.js b/src/components/VideoPlayer.js index 71f8cd8..ee7c988 100644 --- a/src/components/VideoPlayer.js +++ b/src/components/VideoPlayer.js @@ -1,8 +1,18 @@ import React from 'react'; import ReactPlayer from 'react-player'; -export default function VideoPlayer({ url }) { +const ResponsivePlayer = ({ url }) => { return ( - +
+ +
); -} \ No newline at end of file +}; + +export default ResponsivePlayer; diff --git a/src/css/custom.css b/src/css/custom.css index bce09cd..446e01d 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -73,3 +73,38 @@ margin-left: 1.3rem; margin-right: 1.3rem; } + +.player-wrapper { + position: relative; + padding-top: 56.25%; /* 16:9 Aspect Ratio */ +} + +.react-player { + position: absolute; + top: 0; + left: 0; +} + +@media screen and (max-width: 768px) { + .player-wrapper { + padding-top: 75%; /* 4:3 Aspect Ratio for smaller screens */ + } +} + +@media (max-width: 1400px) { + :root { + /* Adjust the base font size to 90% of the original */ + font-size: 90%; + + /* Adjust other root variables */ + --ifm-font-size-base: 90%; + --ifm-code-font-size: 90%; + + /* Adjust sidebar widths */ + --doc-sidebar-width: 240px !important; /* 240px * 0.9 */ + } + body { + line-height: 1.5; + } + +} \ No newline at end of file