diff --git a/gatsby-config.js b/gatsby-config.js index 156c843d..1ebeba06 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -57,10 +57,6 @@ products.forEach(name => { productIcons[name] = require(getProduct(name)).pathD }) -if (docsConfig.productLogoPathD && docsConfig.productIconKey) { - return Error("Set either `productLogoPathD` or `productIconKey` in docs-config.js, not both") -} - if (docsConfig.productIconKey) { docsConfig.productLogoPathD = productIcons[docsConfig.productIconKey] } diff --git a/src/components/docs-product-logo.js b/src/components/docs-product-logo.js index 77191692..301bdca9 100644 --- a/src/components/docs-product-logo.js +++ b/src/components/docs-product-logo.js @@ -1,13 +1,13 @@ import React from "react" import getCloudflareDocsConfig from "../utils/get-cloudflare-docs-config" -import AccessibleSVG from "./accessible-svg" +import getUniqueReadableID from "../utils/get-unique-readable-id" + +const titleID = getUniqueReadableID("title") export default () => { - const { product, productLogoPathD } = getCloudflareDocsConfig() + const { product, productIconKey, logoSVGContent} = getCloudflareDocsConfig() return ( - - - + ) } diff --git a/src/css/docs/components/docs-nav-logo-lockup.css b/src/css/docs/components/docs-nav-logo-lockup.css index cbecceb3..86aa3b6c 100644 --- a/src/css/docs/components/docs-nav-logo-lockup.css +++ b/src/css/docs/components/docs-nav-logo-lockup.css @@ -18,6 +18,14 @@ flex-shrink: 0; } +[theme="light"] .DocsNavLogoLockup--logo { + fill: var(--orange); +} + +[theme="dark"] .DocsNavLogoLockup--logo { + fill: var(--orange); +} + .DocsNavLogoLockup--text { font-size: var(--font-size, 1em); font-weight: 700; diff --git a/src/utils/get-cloudflare-docs-config.js b/src/utils/get-cloudflare-docs-config.js index c8cbffcb..0159237a 100644 --- a/src/utils/get-cloudflare-docs-config.js +++ b/src/utils/get-cloudflare-docs-config.js @@ -19,6 +19,8 @@ export default () => { pathPrefix product productLogoPathD + productIconKey + logoSVGContent contentRepo contentRepoFolder externalLinks {