diff --git a/package.json b/package.json
index dcdb4f7d832a1e..8934f009bb5bf8 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"jsdom": "^16.3.0",
"nginx-conf": "^1.5.0",
"node-sass": "^4.14.1",
- "platformicons": "^3.1.0",
+ "platformicons": "^3.1.1",
"prismjs": "^1.20.0",
"prop-types": "^15.7.2",
"query-string": "^6.13.1",
diff --git a/src/components/__tests__/__snapshots__/header.test.js.snap b/src/components/__tests__/__snapshots__/header.test.js.snap
index 9c9201d55c6bc7..f66dc36f704cb1 100644
--- a/src/components/__tests__/__snapshots__/header.test.js.snap
+++ b/src/components/__tests__/__snapshots__/header.test.js.snap
@@ -1,36 +1,41 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Header renders correctly 1`] = `
-
+
-
+
`;
diff --git a/src/components/__tests__/header.test.js b/src/components/__tests__/header.test.js
index ed376580a1e456..aaa9a75182e5b5 100644
--- a/src/components/__tests__/header.test.js
+++ b/src/components/__tests__/header.test.js
@@ -2,6 +2,15 @@ import React from "react";
import renderer from "react-test-renderer";
import Header from "../header";
+jest.mock("../navbar", () => {
+ return {
+ __esModule: true,
+ default: () => {
+ return ;
+ },
+ };
+});
+
describe("Header", () => {
it("renders correctly", () => {
const tree = renderer.create().toJSON();
diff --git a/src/components/header.tsx b/src/components/header.tsx
index e16a73f7c00389..6bfe1e938b2675 100644
--- a/src/components/header.tsx
+++ b/src/components/header.tsx
@@ -1,38 +1,43 @@
import React from "react";
+import Navbar from "./navbar";
import SmartLink from "./smartLink";
-export default (): JSX.Element => {
+type Props = {
+ platforms?: string[];
+};
+
+export default ({ platforms }: Props): JSX.Element => {
return (
-
-
-
- Docs
-
+
+
+
+
-
+
);
};
diff --git a/src/components/layout.tsx b/src/components/layout.tsx
index 118973b6112a2c..cf0b2b300acebd 100644
--- a/src/components/layout.tsx
+++ b/src/components/layout.tsx
@@ -3,7 +3,6 @@ import React from "react";
import Breadcrumbs from "./breadcrumbs";
import Header from "./header";
import Sidebar from "./sidebar";
-import Navbar from "./navbar";
import "~src/css/screen.scss";
@@ -23,41 +22,34 @@ export default ({
sidebar,
pageContext = {},
}: Props): JSX.Element => {
- return (
-
-
-
+ const hasSidebar = !!sidebar;
-