diff --git a/website/components/mega-nav/img/hashicorp-logo.svg b/website/components/mega-nav/img/hashicorp-logo.svg
deleted file mode 100644
index e420635de..000000000
--- a/website/components/mega-nav/img/hashicorp-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/icon-angle.svg b/website/components/mega-nav/img/temporary_suite/icon-angle.svg
deleted file mode 100644
index be57f0f48..000000000
--- a/website/components/mega-nav/img/temporary_suite/icon-angle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-consul.svg b/website/components/mega-nav/img/temporary_suite/logo-consul.svg
deleted file mode 100644
index d86dd56fb..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-consul.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-hashicorp-wordmark.svg b/website/components/mega-nav/img/temporary_suite/logo-hashicorp-wordmark.svg
deleted file mode 100644
index 14f72784e..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-hashicorp-wordmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-hashicorp.svg b/website/components/mega-nav/img/temporary_suite/logo-hashicorp.svg
deleted file mode 100644
index 66e0b9147..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-hashicorp.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-nomad.svg b/website/components/mega-nav/img/temporary_suite/logo-nomad.svg
deleted file mode 100644
index 77765cb6a..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-nomad.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-packer.svg b/website/components/mega-nav/img/temporary_suite/logo-packer.svg
deleted file mode 100644
index fad79eb5b..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-packer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-terraform.svg b/website/components/mega-nav/img/temporary_suite/logo-terraform.svg
deleted file mode 100644
index cb8bcf4df..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-terraform.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-vagrant.svg b/website/components/mega-nav/img/temporary_suite/logo-vagrant.svg
deleted file mode 100644
index f0b1ec3d1..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-vagrant.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/img/temporary_suite/logo-vault.svg b/website/components/mega-nav/img/temporary_suite/logo-vault.svg
deleted file mode 100644
index 5c9ddce22..000000000
--- a/website/components/mega-nav/img/temporary_suite/logo-vault.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/website/components/mega-nav/index.jsx b/website/components/mega-nav/index.jsx
deleted file mode 100644
index 6f40445ae..000000000
--- a/website/components/mega-nav/index.jsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import InlineSvg from '@hashicorp/react-inline-svg'
-import hashicorpLogo from './img/hashicorp-logo.svg?include'
-import TemporarySuite from './temporary_suite'
-
-export default function MegaNav({ product }) {
- return (
-
- )
-}
diff --git a/website/components/mega-nav/style.css b/website/components/mega-nav/style.css
deleted file mode 100644
index ee699e477..000000000
--- a/website/components/mega-nav/style.css
+++ /dev/null
@@ -1,22 +0,0 @@
-@import './temporary_suite.css';
-
-.g-mega-nav {
- background: black;
- width: 100%;
- height: 48px;
- display: flex;
- align-items: center;
-
- & .hashicorp-logo {
- line-height: 0;
- }
-
- & .g-nav-inner {
- width: 100%;
- padding-left: 32px;
- padding-right: 32px;
- display: flex;
- justify-content: space-between;
- align-items: center;
- }
-}
diff --git a/website/components/mega-nav/temporary_suite.css b/website/components/mega-nav/temporary_suite.css
deleted file mode 100644
index 4f7bb7ae2..000000000
--- a/website/components/mega-nav/temporary_suite.css
+++ /dev/null
@@ -1,918 +0,0 @@
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox * {
- font-size: 14px;
- letter-spacing: 0;
- line-height: 1.42857143;
- margin-bottom: 0;
- margin-top: 0;
- text-transform: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox h1,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox h2,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox h3,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox h4,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox h5,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox h6 {
- line-height: 1.1;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner {
- background-color: black;
- color: white;
- font-family: 'klavika-web', 'Open Sans', 'Helvetica Neue', Helvetica, Arial,
- sans-serif;
- font-size: 16px;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner
- > .container {
- align-items: center;
- display: flex;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner
- .text-muted {
- color: #a4b1b2;
- font-family: metro-web;
- font-weight: 500;
- margin-right: 5px;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner-logo {
- opacity: 1;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner-logo:hover {
- opacity: 0.7;
- transition: opacity 0.25s ease-in-out;
- -moz-transition: opacity 0.25s ease-in-out;
- -webkit-transition: opacity 0.25s ease-in-out;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner-logo
- > img {
- height: 25px;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner-item:first-child {
- display: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner-item:last-child {
- margin-left: auto;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tagline {
- align-items: center;
- display: inline-flex;
- margin-bottom: 0;
- vertical-align: -1px;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tagline
- > img {
- margin: 0 0.375em 0 0.5em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox .mega-nav {
- display: inline-block;
- font-family: 'klavika-web', 'Open Sans', 'Helvetica Neue', Helvetica, Arial,
- sans-serif;
- font-size: 14px;
- line-height: 1.35714;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- h1,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- h2,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- h3,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- h4,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- h5,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- h6,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- ul,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- p {
- margin-top: 0;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- img {
- max-width: 100%;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox .mega-nav,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- * {
- box-sizing: border-box;
- transition: background-color 0.25s ease, border-color 0.25s ease,
- color 0.25s ease, fill 0.25s ease, transform 0.25s ease, stroke 0.25s ease;
-}
-.mega-nav-tagline
- + .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav {
- margin-left: 0.57143em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav
- .visuallyhidden {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- white-space: nowrap;
- width: 1px;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-icon {
- display: inline-block;
- fill: currentColor;
- height: 1em;
- stroke: currentColor;
- width: 1em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-icon-angle-right {
- height: 0.8em;
- transform: rotate(-90deg);
- width: 0.8em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .open
- > .mega-nav-ctrl
- .mega-nav-icon-angle-right {
- transform: rotate(0);
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl {
- background-color: transparent;
- border: 0;
- margin-left: 0.5em;
- padding: 0;
- text-align: center;
- vertical-align: middle;
- cursor: pointer;
- transition: opacity 0.25s ease;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl:hover {
- opacity: 0.8;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl:active,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl:visited {
- outline: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl
- strong {
- margin: 0 0.8em 0px 0.5em;
- color: white;
- font-family: klavika-web, sans-serif;
- font-size: 0.9rem;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-ctrl-items {
- align-items: center;
- display: flex;
- padding-top: 1px;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-icon-outline {
- border: 1px solid;
- margin-top: -1px;
- padding: 0.5em;
- color: white;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-icon-outline
- .mega-nav-icon {
- display: block;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-ct {
- bottom: 0;
- display: none;
- left: 0;
- overflow-y: auto;
- position: fixed;
- right: 0;
- top: 0;
- z-index: 1100;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav.open
- .mega-nav-body-ct {
- display: block;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body {
- background-color: white;
- box-shadow: 0 2px 16px rgba(79, 99, 122, 0.2);
- color: black;
- margin: 1em;
- padding: 1em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-footer {
- color: #a4b1b2;
- display: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-footer
- > :last-child {
- margin-bottom: 0;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-close {
- background-color: transparent;
- border: 1px solid currentColor;
- float: right;
- margin-left: 1em;
- margin-bottom: 1em;
- padding: 0.5em;
- text-align: center;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-close:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-close:focus {
- color: #333333;
- outline: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-close:active {
- outline: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-close
- .mega-nav-icon {
- display: block;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h1 {
- font-size: 1.28571em;
- font-weight: bold;
- margin-bottom: 0.11111em;
- text-transform: uppercase;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h2 {
- color: #a4b1b2;
- font-size: 1.14286em;
- font-weight: 500;
- margin-bottom: 1.1875em;
- text-transform: uppercase;
- font-weight: 600;
- font-family: metro-web, Metro;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h3 {
- color: #a4b1b2;
- font-size: 1em;
- font-weight: 500;
- margin-bottom: 0.5em;
- text-transform: uppercase;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid {
- list-style: none;
- margin-bottom: 1em;
- padding-left: 0;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid
- > li {
- display: flex;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item {
- align-items: center;
- border: 1px solid #d4dcdd;
- display: flex;
- margin-bottom: -1px;
- min-height: 3.57143em;
- padding: 0.28571em 0.71429em;
- position: relative;
- width: 100%;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item.is-active {
- color: inherit;
- text-decoration: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item.is-active {
- border-color: #bfc6c7;
- z-index: 1;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > b {
- display: block;
- font-size: 1.28571em;
- font-weight: 600;
- letter-spacing: -0.02em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul {
- list-style: none;
- margin-left: auto;
- padding-left: 0;
- text-align: right;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul
- > li
- + li {
- margin-top: 0.28571em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant.is-active {
- border-color: #1563ff;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer.is-active {
- border-color: #1daeff;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform.is-active {
- border-color: #5c4ee5;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault.is-active {
- border-color: #000;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad.is-active {
- border-color: #25ba81;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul:focus,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul.is-active {
- border-color: #c62a71;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-img {
- margin-right: 0.67857em;
- text-align: center;
- width: 2em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-img
- > img {
- max-height: 2em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag {
- background-color: white;
- border: 1px solid currentColor;
- color: #a4b1b2;
- display: inline-block;
- font-size: 0.85714em;
- line-height: 1;
- font-weight: 500;
- padding: 0.16667em 0.25em;
- text-transform: uppercase;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag:focus {
- background-color: #949fa0;
- border-color: #949fa0;
- color: white;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-vagrant:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-vagrant:focus {
- background-color: #1563ff;
- border-color: #1563ff;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-packer:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-packer:focus {
- background-color: #1daeff;
- border-color: #1daeff;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-terraform:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-terraform:focus {
- background-color: #5c4ee5;
- border-color: #5c4ee5;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-vault:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-vault:focus {
- background-color: #000;
- border-color: #000;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-nomad:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-nomad:focus {
- background-color: #25ba81;
- border-color: #25ba81;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul:hover
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul:focus
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul.is-active
- .mega-nav-tag,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-consul:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag-consul:focus {
- background-color: #c62a71;
- border-color: #c62a71;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn {
- align-items: center;
- background-color: #1563ff;
- box-shadow: 3px 3px 0 rgba(21, 99, 255, 0.32);
- display: inline-flex;
- font-size: 1.07143em;
- font-weight: 500;
- line-height: 1;
- margin-bottom: 1.26667em;
- padding: 0.7em 1.07143em;
- text-transform: uppercase;
- width: 100%;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn:focus {
- color: white;
- text-decoration: none;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn:hover,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn:focus {
- background-color: #2c73ff;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn
- > img:first-child {
- margin-right: 0.63333em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn
- > svg:last-child {
- margin-left: 0.63333em;
-}
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn:hover
- > .mega-nav-icon-angle-right:last-child,
-.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn:focus
- > .mega-nav-icon-angle-right:last-child {
- transform: translateX(3px) rotate(-90deg);
-}
-@media (min-width: 570px) {
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn {
- margin-bottom: 2.53333em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body {
- padding: 2em 2em 1em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid {
- display: flex;
- flex-wrap: wrap;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(1) {
- width: 100%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(2) {
- width: 33.33333%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(3) {
- width: 33.33333%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(4) {
- width: 33.33333%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h1 {
- font-size: 2em;
- margin-bottom: 0.07143em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h2 {
- font-size: 1.28571em;
- margin-bottom: 1.05556em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h3 {
- color: black;
- font-size: 1.28571em;
- font-weight: bold;
- margin-bottom: 0.64286em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid {
- border: 0;
- display: flex;
- margin-bottom: 2.71429em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid
- > li {
- flex-grow: 1;
- margin-bottom: -1px;
- margin-right: -1px;
- width: calc(100% + 1px);
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item {
- display: block;
- border: 1px solid #d4dcdd;
- margin-bottom: 0;
- padding: 1.35714em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul {
- text-align: center;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul {
- display: flex;
- justify-content: center;
- margin-top: 1.35714em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul
- > li
- + li {
- margin-left: 0.67857em;
- margin-top: 0;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-img {
- margin-right: 0;
- width: auto;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-img
- > img {
- max-height: 4.71429em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-tag {
- font-size: 1em;
- padding: 0.14286em 0.21429em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn {
- width: auto;
- }
-}
-@media (min-width: 768px) {
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-banner-item:first-child {
- display: flex;
- align-items: center;
- }
-}
-@media (min-width: 992px) {
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav {
- position: relative;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav::before {
- border-bottom: 1em solid white;
- border-left: 0.71429em solid transparent;
- border-right: 0.71429em solid transparent;
- content: ' ';
- display: none;
- height: 0;
- left: 50%;
- position: absolute;
- top: 100%;
- transform: translateX(-50%);
- width: 0;
- z-index: 1101;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav.open::before {
- display: block;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-btn {
- margin-bottom: 1.26667em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-ct {
- bottom: auto;
- left: auto;
- overflow: visible;
- position: absolute;
- right: 0;
- top: 100%;
- width: 940px;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body {
- margin: 1em 0 0;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-header {
- display: flex;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-header-item:last-child {
- margin-left: auto;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-footer {
- display: block;
- padding-top: 1em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h2 {
- margin-bottom: 2.11111em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid {
- position: relative;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid::before {
- background-color: #d4dcdd;
- content: ' ';
- height: 1px;
- left: -2em;
- margin-top: -0.78571em;
- position: absolute;
- right: -2em;
- top: 100%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(1) {
- width: 50%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(2) {
- width: 16.66667%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(3) {
- width: 16.66667%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-grid-item:nth-child(4) {
- width: 16.66667%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-close {
- display: none;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h3 {
- padding-left: 1.05556em;
- padding-top: 0.52778em;
- position: relative;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-h3::before {
- background-color: #d4dcdd;
- content: ' ';
- height: 1px;
- left: 0;
- position: absolute;
- right: 0.67857em;
- top: 0;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid {
- margin-bottom: 2.42857em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item {
- position: relative;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item::before {
- background-color: #d4dcdd;
- content: ' ';
- height: 1px;
- left: 0;
- margin-top: 1.64286em;
- position: absolute;
- right: 0;
- top: 100%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item.is-active::before {
- background-color: #bfc6c7;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul {
- left: 0;
- margin-top: 0;
- padding-top: 1em;
- position: absolute;
- right: 0;
- top: 100%;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item
- > ul
- > li
- + li {
- margin-left: 1.14286em;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vagrant.is-active::before {
- background-color: #1563ff;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-packer.is-active::before {
- background-color: #1daeff;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-terraform.is-active::before {
- background-color: #5c4ee5;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-vault.is-active::before {
- background-color: #000;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-nomad.is-active::before {
- background-color: #25ba81;
- }
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul:hover::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul:focus::before,
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-grid-item-consul.is-active::before {
- background-color: #c62a71;
- }
-}
-@media (min-width: 1200px) {
- .mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox.mega-nav-sandbox
- .mega-nav-body-ct {
- width: 1140px;
- }
-}
diff --git a/website/components/mega-nav/temporary_suite.jsx b/website/components/mega-nav/temporary_suite.jsx
deleted file mode 100644
index d3bece080..000000000
--- a/website/components/mega-nav/temporary_suite.jsx
+++ /dev/null
@@ -1,287 +0,0 @@
-import React, { useState } from 'react'
-
-export default function TemporaryMegaNavSuite({ product }) {
- const [open, setOpen] = useState(false)
-
- function activeProduct(name) {
- return name.toLowerCase() === (product || '').toLowerCase()
- ? 'is-active'
- : ''
- }
-
- return (
-
-
-
-
-
-
-
- {product
- ? `Learn how ${product} fits into the`
- : 'Learn more about the'}
-
-
-
-
-
-
-
-
-
-
- Provision, Secure, Connect, and Run
-
-
- Any infrastructure for any application
-
-
-
-
-
-
-
Seven elements of the modern Application Lifecycle
-
-
-
-
-
-
-
-
- )
-}
diff --git a/website/components/subnav/index.jsx b/website/components/subnav/index.jsx
index 5fc187b3c..569a8d234 100644
--- a/website/components/subnav/index.jsx
+++ b/website/components/subnav/index.jsx
@@ -8,15 +8,16 @@ export default function NomadSubnav() {
)
}
diff --git a/website/package-lock.json b/website/package-lock.json
index 3956ff43f..9f75ef622 100644
--- a/website/package-lock.json
+++ b/website/package-lock.json
@@ -3188,6 +3188,7 @@
"postcss-flexbugs-fixes": "^4.1.0",
"postcss-normalize": "^8.0.1",
"postcss-preset-env": "^6.7.0",
+ "prettier": "^1.19.1",
"pretty-quick": "^2.0.1",
"react": "^16.11.0",
"react-apollo": "^3.1.2",
@@ -3234,6 +3235,11 @@
}
}
}
+ },
+ "prettier": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
+ "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew=="
}
}
},
@@ -3405,6 +3411,14 @@
"@tippy.js/react": "^2.1.2"
}
},
+ "@hashicorp/react-mega-nav": {
+ "version": "4.0.1-2",
+ "resolved": "https://registry.npmjs.org/@hashicorp/react-mega-nav/-/react-mega-nav-4.0.1-2.tgz",
+ "integrity": "sha512-uDw+vk6YBDSR9sZoZa3oYd0N15UzYpuGLV1/2lofM6O4/IhEkWlGlsyWpzWABV+pcHBB4KOqnCUxpvmS9Ar61g==",
+ "requires": {
+ "@hashicorp/react-inline-svg": "^1.0.0"
+ }
+ },
"@hashicorp/react-newsletter-signup-form": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/@hashicorp/react-newsletter-signup-form/-/react-newsletter-signup-form-2.0.7.tgz",
@@ -18113,6 +18127,7 @@
"latest-version": "^5.1.0",
"lodash": "4.17.12",
"node-machine-id": "^1.1.12",
+ "prettier": "^1.17.0",
"react": "^16.9.0",
"semver": "^6.3.0",
"sort-keys": "^3.0.0",
@@ -18125,6 +18140,11 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.12.tgz",
"integrity": "sha512-+CiwtLnsJhX03p20mwXuvhoebatoh5B3tt+VvYlrPgZC1g36y+RRbkufX95Xa+X4I59aWEacDFYwnJZiyBh9gA=="
},
+ "prettier": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
+ "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew=="
+ },
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -18788,8 +18808,7 @@
},
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"aproba": {
"version": "1.2.0",
@@ -18809,13 +18828,11 @@
},
"balanced-match": {
"version": "1.0.0",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
- "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -18829,18 +18846,15 @@
},
"code-point-at": {
"version": "1.1.0",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"concat-map": {
"version": "0.0.1",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"console-control-strings": {
"version": "1.1.0",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"core-util-is": {
"version": "1.0.2",
@@ -18956,8 +18970,7 @@
},
"inherits": {
"version": "2.0.4",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"ini": {
"version": "1.3.5",
@@ -18968,7 +18981,6 @@
"is-fullwidth-code-point": {
"version": "1.0.0",
"bundled": true,
- "optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -18982,20 +18994,17 @@
"minimatch": {
"version": "3.0.4",
"bundled": true,
- "optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "0.0.8",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"minipass": {
"version": "2.9.0",
"bundled": true,
- "optional": true,
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
@@ -19013,7 +19022,6 @@
"mkdirp": {
"version": "0.5.1",
"bundled": true,
- "optional": true,
"requires": {
"minimist": "0.0.8"
}
@@ -19102,8 +19110,7 @@
},
"number-is-nan": {
"version": "1.0.1",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"object-assign": {
"version": "4.1.1",
@@ -19114,7 +19121,6 @@
"once": {
"version": "1.4.0",
"bundled": true,
- "optional": true,
"requires": {
"wrappy": "1"
}
@@ -19199,8 +19205,7 @@
},
"safe-buffer": {
"version": "5.1.2",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -19235,7 +19240,6 @@
"string-width": {
"version": "1.0.2",
"bundled": true,
- "optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -19254,7 +19258,6 @@
"strip-ansi": {
"version": "3.0.1",
"bundled": true,
- "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -19297,13 +19300,11 @@
},
"wrappy": {
"version": "1.0.2",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"yallist": {
"version": "3.1.1",
- "bundled": true,
- "optional": true
+ "bundled": true
}
}
},
diff --git a/website/package.json b/website/package.json
index ff29c7250..8fc07d7f5 100644
--- a/website/package.json
+++ b/website/package.json
@@ -23,6 +23,7 @@
"@hashicorp/react-hero": "^3.0.4",
"@hashicorp/react-image": "^2.0.1",
"@hashicorp/react-inline-svg": "^1.0.0",
+ "@hashicorp/react-mega-nav": "^4.0.1-2",
"@hashicorp/react-product-downloader": "^3.0.3",
"@hashicorp/react-section-header": "^2.0.0",
"@hashicorp/react-subnav": "^3.0.0",
diff --git a/website/pages/_app.js b/website/pages/_app.js
index e3629ad39..bc4e251b0 100644
--- a/website/pages/_app.js
+++ b/website/pages/_app.js
@@ -3,7 +3,7 @@ import App from 'next/app'
import NProgress from 'nprogress'
import Router from 'next/router'
import ProductSubnav from '../components/subnav'
-import MegaNav from '../components/mega-nav'
+import MegaNav from '@hashicorp/react-mega-nav'
import Footer from '@hashicorp/react-footer'
import { ConsentManager, open } from '@hashicorp/react-consent-manager'
import consentManagerConfig from '../lib/consent-manager-config'
@@ -14,7 +14,7 @@ import HashiHead from '@hashicorp/react-head'
Router.events.on('routeChangeStart', NProgress.start)
Router.events.on('routeChangeError', NProgress.done)
-Router.events.on('routeChangeComplete', url => {
+Router.events.on('routeChangeComplete', (url) => {
setTimeout(() => window.analytics.page(url), 0)
NProgress.done()
})
@@ -54,8 +54,8 @@ class NextApp extends App {
{ href: '/css/nprogress.css' },
{
href:
- 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap'
- }
+ 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap',
+ },
]}
icon={[{ href: '/favicon.ico' }]}
preload={[
@@ -68,7 +68,7 @@ class NextApp extends App {
{ href: '/fonts/metro-sans/regular.woff2', as: 'font' },
{ href: '/fonts/metro-sans/semi-bold.woff2', as: 'font' },
{ href: '/fonts/metro-sans/bold.woff2', as: 'font' },
- { href: '/fonts/dejavu/mono.woff2', as: 'font' }
+ { href: '/fonts/dejavu/mono.woff2', as: 'font' },
]}
/>
diff --git a/website/pages/style.css b/website/pages/style.css
index 501f597af..61abbfbc0 100644
--- a/website/pages/style.css
+++ b/website/pages/style.css
@@ -10,6 +10,8 @@
--highlight-color: var(--nomad);
}
+/* Global Transpiled Components */
+@import '~@hashicorp/react-mega-nav/style.css';
@import '~@hashicorp/react-newsletter-signup-form/dist/style.css';
@import '~@hashicorp/react-text-input/dist/style.css';
@import '~@hashicorp/react-button/dist/style.css';
@@ -41,7 +43,6 @@
@import '../components/enterprise-info/style.css';
@import '../components/mini-cta/style.css';
@import '../components/homepage-hero/style.css';
-@import '../components/mega-nav/style.css';
@import '../components/featured-slider/style.css';
@import '../components/featured-slider-section/style.css';
@import '../components/learn-nomad/style.css';