Skip to content

Commit 88bbc60

Browse files
authored
fix: Add dark mode support for navbar logo (#1325)
1 parent e90cd1c commit 88bbc60

File tree

7 files changed

+101
-19
lines changed

7 files changed

+101
-19
lines changed

docs-site/docusaurus.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type * as Preset from "@docusaurus/preset-classic";
77
const config: Config = {
88
title: "scorm-again",
99
tagline: "A modern SCORM runtime for JavaScript",
10-
favicon: "img/favicon.ico",
10+
favicon: "img/favicon.svg",
1111

1212
// Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future
1313
future: {
@@ -113,7 +113,8 @@ const config: Config = {
113113
title: "scorm-again",
114114
logo: {
115115
alt: "scorm-again Logo",
116-
src: "img/scorm-again-logo-small.svg"
116+
src: "img/scorm-again-logo-small.svg",
117+
srcDark: "img/scorm-again-logo-small-dark.svg"
117118
},
118119
items: [
119120
{

docs-site/src/pages/index.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import clsx from "clsx";
33
import Link from "@docusaurus/Link";
44
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
55
import useBaseUrl from "@docusaurus/useBaseUrl";
6+
import { useColorMode } from "@docusaurus/theme-common";
67
import Layout from "@theme/Layout";
78
import HomepageFeatures from "@site/src/components/HomepageFeatures";
89
import Heading from "@theme/Heading";
@@ -12,7 +13,12 @@ import styles from "./index.module.css";
1213

1314
function HomepageHeader() {
1415
const { siteConfig } = useDocusaurusContext();
15-
const logoUrl = useBaseUrl("/img/scorm-again-logo.svg");
16+
const { colorMode } = useColorMode();
17+
const logoUrl = useBaseUrl(
18+
colorMode === "dark"
19+
? "/img/scorm-again-logo-dark.svg"
20+
: "/img/scorm-again-logo.svg"
21+
);
1622
return (
1723
<header className={clsx("hero", styles.heroBanner)}>
1824
<div className="container">

docs-site/static/img/favicon.svg

Lines changed: 19 additions & 0 deletions
Loading
Lines changed: 36 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)