From c43fa3f214bcbe06c29385a220fc6e6e58768e9e Mon Sep 17 00:00:00 2001 From: Zachary Shilton <4624598+zchsh@users.noreply.github.com> Date: Fri, 3 Dec 2021 10:12:32 -0500 Subject: [PATCH] website: bump deps to fix print styles (#1628) * website: bump deps to fix print styles * website: fix up print styles * fix: hashi-stack-menu print selector --- website/package-lock.json | 75 ++++++++++++++++++++++++++------------- website/package.json | 4 +-- website/pages/print.css | 28 +-------------- 3 files changed, 53 insertions(+), 54 deletions(-) diff --git a/website/package-lock.json b/website/package-lock.json index 10b3f7b89d..7d7008842a 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -17,7 +17,7 @@ "@hashicorp/platform-util": "^0.1.0", "@hashicorp/react-alert-banner": "^7.0.1", "@hashicorp/react-button": "^6.0.1", - "@hashicorp/react-consent-manager": "^7.0.1", + "@hashicorp/react-consent-manager": "^7.1.0", "@hashicorp/react-content": "^8.0.2", "@hashicorp/react-docs-page": "^14.4.2", "@hashicorp/react-enterprise-alert": "^6.0.1", @@ -31,7 +31,7 @@ "@hashicorp/react-product-features-list": "^5.0.0", "@hashicorp/react-search": "^6.1.1", "@hashicorp/react-section-header": "^5.0.4", - "@hashicorp/react-subnav": "^9.1.4", + "@hashicorp/react-subnav": "^9.2.2", "@hashicorp/react-use-cases": "^5.0.0", "@hashicorp/react-vertical-text-block-list": "^7.0.0", "change-case": "4.1.2", @@ -1185,9 +1185,9 @@ } }, "node_modules/@hashicorp/react-consent-manager": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-7.0.1.tgz", - "integrity": "sha512-ZkYk93F2JTDmXGC2Cu49rHrMX1qY42kX/zj53SWBhEHnjDG2L3QerSRFkbafoCCXcjhjEPIbnYwtOkmKk9k/yA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-7.1.0.tgz", + "integrity": "sha512-Hxs58z80gbyfO2HpdyvQFB1PtXzazWICJnH5Kp1VRL2oQpJPeylG6jUsQ6K6a9kfdclZQjK1EeVKDZg2vVFrhA==", "dependencies": { "@hashicorp/react-button": "^6.0.0", "@hashicorp/react-toggle": "^4.0.1", @@ -1196,6 +1196,7 @@ }, "peerDependencies": { "@hashicorp/mktg-global-styles": ">=3.x", + "next": ">=11.x", "react": ">=16.x" } }, @@ -1603,9 +1604,9 @@ } }, "node_modules/@hashicorp/react-subnav": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-9.1.4.tgz", - "integrity": "sha512-osbb+LzDwBRYp2IBHqjHpJXRIRFiDrMkRHw0k4DsAvb/3ZzUXD0EUqSXJGjjPxzC8m6/bsFXQnxcNUrFMshBZA==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-9.2.2.tgz", + "integrity": "sha512-IfOnJbzzSP+ko/aFM9OF1cRWp0iE6oNVuOqfxpGCK9Zd6n5DDMq5tv7vj+/W2+HDy0L63ZMK0lUc1FgLB6pHRg==", "dependencies": { "@hashicorp/mktg-logos": "^1.0.2", "@hashicorp/platform-product-meta": "^0.1.0", @@ -1613,6 +1614,7 @@ "@hashicorp/react-inline-svg": "^6.0.3", "@hashicorp/react-link-wrap": "^3.0.3", "@reach/visually-hidden": "^0.16.0", + "camel-case": "^4.1.2", "classnames": "^2.3.1", "isomorphic-unfetch": "^3.1.0" }, @@ -2345,9 +2347,13 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz", "integrity": "sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==", - "cpu": ["arm64"], + "cpu": [ + "arm64" + ], "optional": true, - "os": ["darwin"], + "os": [ + "darwin" + ], "engines": { "node": ">= 10" } @@ -2356,9 +2362,13 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz", "integrity": "sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==", - "cpu": ["x64"], + "cpu": [ + "x64" + ], "optional": true, - "os": ["darwin"], + "os": [ + "darwin" + ], "engines": { "node": ">= 10" } @@ -2367,9 +2377,13 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz", "integrity": "sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==", - "cpu": ["x64"], + "cpu": [ + "x64" + ], "optional": true, - "os": ["linux"], + "os": [ + "linux" + ], "engines": { "node": ">= 10" } @@ -2378,9 +2392,13 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz", "integrity": "sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==", - "cpu": ["x64"], + "cpu": [ + "x64" + ], "optional": true, - "os": ["win32"], + "os": [ + "win32" + ], "engines": { "node": ">= 10" } @@ -5693,7 +5711,9 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "devOptional": true, - "engines": ["node >= 0.8"], + "engines": [ + "node >= 0.8" + ], "peer": true, "dependencies": { "buffer-from": "^1.0.0", @@ -8801,7 +8821,9 @@ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "hasInstallScript": true, "optional": true, - "os": ["darwin"], + "os": [ + "darwin" + ], "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } @@ -19507,7 +19529,9 @@ "dev": true, "hasInstallScript": true, "optional": true, - "os": ["darwin"], + "os": [ + "darwin" + ], "peer": true, "dependencies": { "bindings": "^1.5.0", @@ -21254,9 +21278,9 @@ } }, "@hashicorp/react-consent-manager": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-7.0.1.tgz", - "integrity": "sha512-ZkYk93F2JTDmXGC2Cu49rHrMX1qY42kX/zj53SWBhEHnjDG2L3QerSRFkbafoCCXcjhjEPIbnYwtOkmKk9k/yA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-7.1.0.tgz", + "integrity": "sha512-Hxs58z80gbyfO2HpdyvQFB1PtXzazWICJnH5Kp1VRL2oQpJPeylG6jUsQ6K6a9kfdclZQjK1EeVKDZg2vVFrhA==", "requires": { "@hashicorp/react-button": "^6.0.0", "@hashicorp/react-toggle": "^4.0.1", @@ -21597,9 +21621,9 @@ } }, "@hashicorp/react-subnav": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-9.1.4.tgz", - "integrity": "sha512-osbb+LzDwBRYp2IBHqjHpJXRIRFiDrMkRHw0k4DsAvb/3ZzUXD0EUqSXJGjjPxzC8m6/bsFXQnxcNUrFMshBZA==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-9.2.2.tgz", + "integrity": "sha512-IfOnJbzzSP+ko/aFM9OF1cRWp0iE6oNVuOqfxpGCK9Zd6n5DDMq5tv7vj+/W2+HDy0L63ZMK0lUc1FgLB6pHRg==", "requires": { "@hashicorp/mktg-logos": "^1.0.2", "@hashicorp/platform-product-meta": "^0.1.0", @@ -21607,6 +21631,7 @@ "@hashicorp/react-inline-svg": "^6.0.3", "@hashicorp/react-link-wrap": "^3.0.3", "@reach/visually-hidden": "^0.16.0", + "camel-case": "^4.1.2", "classnames": "^2.3.1", "isomorphic-unfetch": "^3.1.0" }, diff --git a/website/package.json b/website/package.json index 646907dd69..ee9fcb45ba 100644 --- a/website/package.json +++ b/website/package.json @@ -13,7 +13,7 @@ "@hashicorp/platform-util": "^0.1.0", "@hashicorp/react-alert-banner": "^7.0.1", "@hashicorp/react-button": "^6.0.1", - "@hashicorp/react-consent-manager": "^7.0.1", + "@hashicorp/react-consent-manager": "^7.1.0", "@hashicorp/react-content": "^8.0.2", "@hashicorp/react-docs-page": "^14.4.2", "@hashicorp/react-enterprise-alert": "^6.0.1", @@ -27,7 +27,7 @@ "@hashicorp/react-product-features-list": "^5.0.0", "@hashicorp/react-search": "^6.1.1", "@hashicorp/react-section-header": "^5.0.4", - "@hashicorp/react-subnav": "^9.1.4", + "@hashicorp/react-subnav": "^9.2.2", "@hashicorp/react-use-cases": "^5.0.0", "@hashicorp/react-vertical-text-block-list": "^7.0.0", "change-case": "4.1.2", diff --git a/website/pages/print.css b/website/pages/print.css index bfe93cbc2b..a2252da824 100644 --- a/website/pages/print.css +++ b/website/pages/print.css @@ -2,9 +2,7 @@ @media print { iframe, .g-footer, - .g-mega-nav, - .g-product-subnav, - .g-subnav, + [class*='hashi-stack-menu'], [aria-hidden='true'], [id='__next-build-watcher'], [id='edit-this-page'], @@ -229,27 +227,3 @@ } } } - -/* @todo: move print styles to @hashicorp/react-global-styles/code-highlighting.css */ -@media print { - .hljs { - & * { - color: inherit; - } - } -} - -/* @todo: remove when working on website/components/docs-page/style.css */ -@media print { - #p-docs { - & #inner { - overflow: visible; - width: auto; - - & pre, - & code { - font-size: 0.844rem; - } - } - } -}