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';