diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 6ef30069..b0df34ee 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -6,6 +6,7 @@ on: - 'master' - 'next' - 'v3.x' + - '**' jobs: deploy-review-app: diff --git a/documentation/docs/api/Components/LinkWithStatePassthrough.mdx b/documentation/docs/api/Components/LinkWithStatePassthrough.mdx index 22b714ae..1a50b974 100644 --- a/documentation/docs/api/Components/LinkWithStatePassthrough.mdx +++ b/documentation/docs/api/Components/LinkWithStatePassthrough.mdx @@ -3,10 +3,11 @@ id: "LinkWithStatePassthrough" title: "LinkWithStatePassthrough" sidebar_label: "LinkWithStatePassthrough" sidebar_position: 3 -custom_edit_url: null --- -`import { LinkWithStatePassthrough } from '@orfium/toolbox';` +```ts +import { LinkWithStatePassthrough } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Components/NavLinkWithStatePassthrough.mdx b/documentation/docs/api/Components/NavLinkWithStatePassthrough.mdx index dff96c8a..82f9fdc2 100644 --- a/documentation/docs/api/Components/NavLinkWithStatePassthrough.mdx +++ b/documentation/docs/api/Components/NavLinkWithStatePassthrough.mdx @@ -3,10 +3,11 @@ id: "NavLinkWithStatePassthrough" title: "NavLinkWithStatePassthrough" sidebar_label: "NavLinkWithStatePassthrough" sidebar_position: 3 -custom_edit_url: null --- -`import { NavLinkWithStatePassthrough } from '@orfium/toolbox';` +```ts +import { NavLinkWithStatePassthrough } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Components/Navigation.mdx b/documentation/docs/api/Components/Navigation.mdx index df658d56..1468f794 100644 --- a/documentation/docs/api/Components/Navigation.mdx +++ b/documentation/docs/api/Components/Navigation.mdx @@ -3,12 +3,13 @@ id: 'Navigation' title: 'Navigation' sidebar_label: 'Navigation' sidebar_position: 1 -custom_edit_url: null --- import Type from '../_type-definitions/NavigationProps.md'; -`import { Navigation } from '@orfium/toolbox';` +```ts +import { Navigation } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Components/RedirectWithStatePassthrough.mdx b/documentation/docs/api/Components/RedirectWithStatePassthrough.mdx index 75a61378..8fba47b8 100644 --- a/documentation/docs/api/Components/RedirectWithStatePassthrough.mdx +++ b/documentation/docs/api/Components/RedirectWithStatePassthrough.mdx @@ -3,10 +3,11 @@ id: "RedirectWithStatePassthrough" title: "RedirectWithStatePassthrough" sidebar_label: "RedirectWithStatePassthrough" sidebar_position: 3 -custom_edit_url: null --- -`import { RedirectWithStatePassthrough } from '@orfium/toolbox';` +```ts +import { RedirectWithStatePassthrough } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Components/Toolbox.mdx b/documentation/docs/api/Components/Toolbox.mdx index 82061e28..5597556b 100644 --- a/documentation/docs/api/Components/Toolbox.mdx +++ b/documentation/docs/api/Components/Toolbox.mdx @@ -3,12 +3,13 @@ id: 'Toolbox' title: 'Toolbox' sidebar_label: 'Toolbox' sidebar_position: 0 -custom_edit_url: null --- import Type from '../_type-definitions/ToolboxProps.md'; -`import { Toolbox } from '@orfium/toolbox';` +```ts +import { Toolbox } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Components/TopBar.mdx b/documentation/docs/api/Components/TopBar.mdx index a87d83c6..37edd055 100644 --- a/documentation/docs/api/Components/TopBar.mdx +++ b/documentation/docs/api/Components/TopBar.mdx @@ -3,12 +3,13 @@ id: 'TopBar' title: 'TopBar' sidebar_label: 'TopBar' sidebar_position: 2 -custom_edit_url: null --- import Type from '../_type-definitions/TopBarProps.md'; -`import { TopBar } from '@orfium/toolbox';` +```ts +import { TopBar } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Hooks/useAuthentication.mdx b/documentation/docs/api/Hooks/useAuthentication.mdx index 444af9f0..9ad114e1 100644 --- a/documentation/docs/api/Hooks/useAuthentication.mdx +++ b/documentation/docs/api/Hooks/useAuthentication.mdx @@ -3,12 +3,13 @@ id: 'useAuthentication' title: 'useAuthentication' sidebar_label: 'useAuthentication' sidebar_position: 0 -custom_edit_url: null --- import Type from '../_type-definitions/AuthenticationContextValue.md'; -`import { useAuthentication } from '@orfium/toolbox';` +```ts +import { useAuthentication } from '@orfium/toolbox'; +``` :::info Only descendants of [`Toolbox`](../components/Toolbox) can use this hook. diff --git a/documentation/docs/api/Hooks/useData.md b/documentation/docs/api/Hooks/useData.md index 7fd78439..519ad5d7 100644 --- a/documentation/docs/api/Hooks/useData.md +++ b/documentation/docs/api/Hooks/useData.md @@ -7,10 +7,11 @@ title: 'useData< >' sidebar_label: 'useData' sidebar_position: 10 -custom_edit_url: null --- -`import { useData } from '@orfium/toolbox';` +```ts +import { useData } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Hooks/useDataPagination.md b/documentation/docs/api/Hooks/useDataPagination.md index 0918b100..ffa7a4c3 100644 --- a/documentation/docs/api/Hooks/useDataPagination.md +++ b/documentation/docs/api/Hooks/useDataPagination.md @@ -7,10 +7,11 @@ title: 'useDataPagination< >' sidebar_label: 'useDataPagination' sidebar_position: 10 -custom_edit_url: null --- -`import { useDataPagination } from '@orfium/toolbox';` +```ts +import { useDataPagination } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Hooks/useDeferredValue.md b/documentation/docs/api/Hooks/useDeferredValue.md index 8f858997..19622500 100644 --- a/documentation/docs/api/Hooks/useDeferredValue.md +++ b/documentation/docs/api/Hooks/useDeferredValue.md @@ -3,10 +3,11 @@ id: 'useDeferredValue' title: 'useDeferredValue' sidebar_label: 'useDeferredValue' sidebar_position: 4 -custom_edit_url: null --- -`import { useDeferredValue } from '@orfium/toolbox';` +```ts +import { useDeferredValue } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Hooks/useOrfiumProducts.mdx b/documentation/docs/api/Hooks/useOrfiumProducts.mdx index bb9d62a5..6ee7c860 100644 --- a/documentation/docs/api/Hooks/useOrfiumProducts.mdx +++ b/documentation/docs/api/Hooks/useOrfiumProducts.mdx @@ -3,12 +3,13 @@ id: 'useOrfiumProducts' title: 'useOrfiumProducts' sidebar_label: 'useOrfiumProducts' sidebar_position: 2 -custom_edit_url: null --- import Type from '../_type-definitions/OrfiumProductsContextValue.md'; -`import { useOrfiumProducts } from '@orfium/toolbox';` +```ts +import { useOrfiumProducts } from '@orfium/toolbox'; +``` :::info Only descendants of [`Toolbox`](../components/Toolbox) can use this hook. diff --git a/documentation/docs/api/Hooks/useOrganizations.mdx b/documentation/docs/api/Hooks/useOrganizations.mdx index 3b76fe71..a751dec7 100644 --- a/documentation/docs/api/Hooks/useOrganizations.mdx +++ b/documentation/docs/api/Hooks/useOrganizations.mdx @@ -3,12 +3,13 @@ id: 'useOrganizations' title: 'useOrganizations' sidebar_label: 'useOrganizations' sidebar_position: 1 -custom_edit_url: null --- import Type from '../_type-definitions/OrganizationsContextValue.md'; -`import { useOrganizations } from '@orfium/toolbox';` +```ts +import { useOrganizations } from '@orfium/toolbox'; +``` :::info Only descendants of [`Toolbox`](../components/Toolbox) can use this hook. diff --git a/documentation/docs/api/Hooks/useSafeContext.md b/documentation/docs/api/Hooks/useSafeContext.md index 5761852a..1e0d445d 100644 --- a/documentation/docs/api/Hooks/useSafeContext.md +++ b/documentation/docs/api/Hooks/useSafeContext.md @@ -3,10 +3,11 @@ id: 'useSafeContext' title: 'useSafeContext' sidebar_label: 'useSafeContext' sidebar_position: 11 -custom_edit_url: null --- -`import { useSafeContext } from '@orfium/toolbox';` +```ts +import { useSafeContext } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Hooks/useSafeDispatch.md b/documentation/docs/api/Hooks/useSafeDispatch.md index 72698284..ef4e6507 100644 --- a/documentation/docs/api/Hooks/useSafeDispatch.md +++ b/documentation/docs/api/Hooks/useSafeDispatch.md @@ -3,10 +3,11 @@ id: "useSafeDispatch" title: "useSafeDispatch" sidebar_label: "useSafeDispatch" sidebar_position: 11 -custom_edit_url: null --- -`import { useSafeDispatch } from '@orfium/toolbox';` +```ts +import { useSafeDispatch } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Hooks/useTopBarUtilitySection.mdx b/documentation/docs/api/Hooks/useTopBarUtilitySection.mdx index bc56c6bd..170e0878 100644 --- a/documentation/docs/api/Hooks/useTopBarUtilitySection.mdx +++ b/documentation/docs/api/Hooks/useTopBarUtilitySection.mdx @@ -3,12 +3,13 @@ id: 'useTopBarUtilitySection' title: 'useTopBarUtilitySection' sidebar_label: 'useTopBarUtilitySection' sidebar_position: 3 -custom_edit_url: null --- import Type from '../_type-definitions/TopBarUtilitySectionContextValue.md'; -`import { useTopBarUtilitySection } from '@orfium/toolbox';` +```ts +import { useTopBarUtilitySection } from '@orfium/toolbox'; +``` :::info Only descendants of [`Toolbox`](../components/Toolbox) can use this hook. diff --git a/documentation/docs/api/Utilities/Constants/DEFAULT_NAVBAR_HEIGHT.md b/documentation/docs/api/Utilities/Constants/DEFAULT_NAVBAR_HEIGHT.md index 9230197f..0a88d744 100644 --- a/documentation/docs/api/Utilities/Constants/DEFAULT_NAVBAR_HEIGHT.md +++ b/documentation/docs/api/Utilities/Constants/DEFAULT_NAVBAR_HEIGHT.md @@ -3,10 +3,11 @@ id: 'DEFAULT_NAVBAR_HEIGHT' title: 'DEFAULT_NAVBAR_HEIGHT' sidebar_label: 'DEFAULT_NAVBAR_HEIGHT' sidebar_position: 100 -custom_edit_url: null --- -`import { DEFAULT_NAVBAR_HEIGHT } from '@orfium/toolbox';` +```ts +import { DEFAULT_NAVBAR_HEIGHT } from '@orfium/toolbox'; +``` ### Value diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToAUD.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToAUD.mdx index eeeadfea..de4993d1 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToAUD.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToAUD.mdx @@ -3,10 +3,11 @@ id: 'formatToAUD' title: 'formatToAUD' sidebar_label: 'formatToAUD' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToAUD } from '@orfium/toolbox';` +```ts +import { formatToAUD } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCAD.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCAD.mdx index e95bcbd9..106d237a 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCAD.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCAD.mdx @@ -3,10 +3,11 @@ id: 'formatToCAD' title: 'formatToCAD' sidebar_label: 'formatToCAD' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToCAD } from '@orfium/toolbox';` +```ts +import { formatToCAD } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCNY.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCNY.mdx index b80bbd0b..71116470 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCNY.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCNY.mdx @@ -3,10 +3,11 @@ id: 'formatToCNY' title: 'formatToCNY' sidebar_label: 'formatToCNY' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToCNY } from '@orfium/toolbox';` +```ts +import { formatToCNY } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCurrency.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCurrency.mdx index 401e4e50..2b3934bb 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCurrency.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToCurrency.mdx @@ -3,10 +3,11 @@ id: 'formatToCurrency' title: 'formatToCurrency' sidebar_label: 'formatToCurrency' sidebar_position: -1 -custom_edit_url: null --- -`import { formatToCurrency } from '@orfium/toolbox';` +```ts +import { formatToCurrency } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToEUR.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToEUR.mdx index 7e35877f..ca147fea 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToEUR.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToEUR.mdx @@ -3,10 +3,11 @@ id: 'formatToEUR' title: 'formatToEUR' sidebar_label: 'formatToEUR' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToEUR } from '@orfium/toolbox';` +```ts +import { formatToEUR } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToGBP.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToGBP.mdx index 6513789f..f8bcf250 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToGBP.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToGBP.mdx @@ -3,10 +3,11 @@ id: 'formatToGBP' title: 'formatToGBP' sidebar_label: 'formatToGBP' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToGBP } from '@orfium/toolbox';` +```ts +import { formatToGBP } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToJPY.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToJPY.mdx index 8a2b3210..9c9bdcb2 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToJPY.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToJPY.mdx @@ -3,10 +3,11 @@ id: 'formatToJPY' title: 'formatToJPY' sidebar_label: 'formatToJPY' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToJPY } from '@orfium/toolbox';` +```ts +import { formatToJPY } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToUSD.mdx b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToUSD.mdx index 8ad08ceb..5a5c4bcc 100644 --- a/documentation/docs/api/Utilities/Functions/00-Currencies/formatToUSD.mdx +++ b/documentation/docs/api/Utilities/Functions/00-Currencies/formatToUSD.mdx @@ -3,10 +3,11 @@ id: 'formatToUSD' title: 'formatToUSD' sidebar_label: 'formatToUSD' sidebar_position: 0 -custom_edit_url: null --- -`import { formatToUSD } from '@orfium/toolbox';` +```ts +import { formatToUSD } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Functions/generateRoutes.mdx b/documentation/docs/api/Utilities/Functions/generateRoutes.mdx index 1c5f0ea1..76030deb 100644 --- a/documentation/docs/api/Utilities/Functions/generateRoutes.mdx +++ b/documentation/docs/api/Utilities/Functions/generateRoutes.mdx @@ -2,9 +2,12 @@ id: 'generateRoutes' title: 'generateRoutes' sidebar_label: 'generateRoutes' +sidebar_position: 0 --- -`import { generateRoutes } from '@orfium/toolbox';` +```ts +import { generateRoutes } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/api/Utilities/Singletons/orfiumIdBaseInstance.md b/documentation/docs/api/Utilities/Singletons/orfiumIdBaseInstance.md index a257b96a..ec48de1f 100644 --- a/documentation/docs/api/Utilities/Singletons/orfiumIdBaseInstance.md +++ b/documentation/docs/api/Utilities/Singletons/orfiumIdBaseInstance.md @@ -3,10 +3,11 @@ id: 'orfiumIdBaseInstance' title: 'orfiumIdBaseInstance' sidebar_label: 'orfiumIdBaseInstance' sidebar_position: 0 -custom_edit_url: null --- -`import { orfiumIdBaseInstance } from '@orfium/toolbox';` +```ts +import { orfiumIdBaseInstance } from '@orfium/toolbox'; +``` ## Description diff --git a/documentation/docs/tutorials/01-Installation and Usage/Requests/index.md b/documentation/docs/tutorials/01-Installation and Usage/Requests/index.md index 1fcb644e..7182f383 100644 --- a/documentation/docs/tutorials/01-Installation and Usage/Requests/index.md +++ b/documentation/docs/tutorials/01-Installation and Usage/Requests/index.md @@ -5,8 +5,8 @@ In order to spare the users having to implement and maintain their own HTTP requests solution, toolbox provides you with a couple of options: -- [`orfiumIdBaseInstance`](../../../api/Utilities/Singletons/orfiumIdBaseInstance) - A pre-configured [`CreateAPIInstanceType`](../../../api/Types/CreateAPIInstanceType) -- [`createAPIInstance`](../../../api/Utilities/Functions/createAPIInstance) - A factory function that creates user-configured [`CreateAPIInstanceType`](../../../api/Types/CreateAPIInstanceType) +- [`orfiumIdBaseInstance`](../../../api/Utilities/Singletons/orfiumIdBaseInstance) - A pre-configured [`CreateAPIInstanceType`](../../../api/Types/CreateAPIInstanceType) instance +- [`createAPIInstance`](../../../api/Utilities/Functions/createAPIInstance) - A factory function that creates user-configured [`CreateAPIInstanceType`](../../../api/Types/CreateAPIInstanceType) instances **_Important Note_** it is important to mention that when [`orfiumIdBaseInstance`](../../../api/Utilities/Singletons/orfiumIdBaseInstance) or [`createAPIInstance`](../../../api/Utilities/Functions/createAPIInstance) are used alongside the [`Toolbox`](../../../api/Components/Toolbox) diff --git a/documentation/docusaurus.config.js b/documentation/docusaurus.config.js index 5f3b4fbe..18142718 100644 --- a/documentation/docusaurus.config.js +++ b/documentation/docusaurus.config.js @@ -3,7 +3,7 @@ const simplePlantUML = require('@akebifiky/remark-simple-plantuml'); const darkCodeTheme = require('prism-react-renderer/themes/oceanicNext'); -const lightCodeTheme = require('prism-react-renderer/themes/nightOwlLight'); +const lightCodeTheme = require('prism-react-renderer/themes/github'); /** @type {import('@docusaurus/types').Config} */ const config = { @@ -51,8 +51,8 @@ const config = { editCurrentVersion: false, // Please change this to your repo. // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + // editUrl: + // 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', }, theme: { customCss: require.resolve('./src/css/custom.css'), diff --git a/documentation/src/css/custom.css b/documentation/src/css/custom.css index d89a020a..d1b56a8c 100644 --- a/documentation/src/css/custom.css +++ b/documentation/src/css/custom.css @@ -6,25 +6,50 @@ /* You can override the default Infima variables here. */ :root { - --ifm-color-primary: #175BF5; - --ifm-color-primary-dark: #1451DC; - --ifm-color-primary-darker: #1248C4; - --ifm-color-primary-darkest: #0D3693; - --ifm-color-primary-light: #2E6BF6; - --ifm-color-primary-lighter: #457BF7; - --ifm-color-primary-lightest: #5C8CF8; + --ifm-color-primary: #175bf5; + --ifm-color-primary-dark: #1451dc; + --ifm-color-primary-darker: #1248c4; + --ifm-color-primary-darkest: #0d3693; + --ifm-color-primary-light: #2e6bf6; + --ifm-color-primary-lighter: #457bf7; + --ifm-color-primary-lightest: #5c8cf8; --ifm-code-font-size: 95%; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); + /* custom overrides */ + --ifm-navbar-link-color: #fff; + --ifm-navbar-link-hover-color: var(--ifm-color-primary-lightest); + --ifm-background-surface-color: #151447; + --ifm-menu-color-active: var(--ifm-color-primary-darker); + --ifm-hover-overlay: #edefff; + --ifm-menu-color: #757bb2; } /* For readability concerns, you should choose a lighter palette in dark mode. */ [data-theme='dark'] { - --ifm-color-primary: #1DE9B6; - --ifm-color-primary-dark: #1AD1A3; - --ifm-color-primary-darker: #17BA91; - --ifm-color-primary-darkest: #118B6D; - --ifm-color-primary-light: #33EBBD; - --ifm-color-primary-lighter: #4AEDC4; - --ifm-color-primary-lightest: #60EFCB; + --ifm-color-primary: #1de9b6; + --ifm-color-primary-dark: #1ad1a3; + --ifm-color-primary-darker: #17ba91; + --ifm-color-primary-darkest: #118b6d; + --ifm-color-primary-light: #33ebbd; + --ifm-color-primary-lighter: #4aedc4; + --ifm-color-primary-lightest: #60efcb; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); + /* custom overrides */ + --ifm-menu-color: var(--ifm-color-emphasis-700); +} + +[data-theme='light'] button[class*='toggleButton_'] path { + fill: var(--ifm-navbar-link-color); +} + +[data-theme='light'] button[class*='toggleButton_']:hover { + background: var(--ifm-navbar-link-hover-color); +} + +[data-theme='light'] .pagination-nav__link { + color: var(--ifm-color-primary-darker); +} + +[data-theme='light'] a[class*='skipToContent_'] { + color: var(--ifm-navbar-link-color); }