From 9714ec0d2c7bbfb5183738978367adaa71c99b9e Mon Sep 17 00:00:00 2001 From: Trevor Manz Date: Wed, 22 Jan 2025 12:22:40 -0500 Subject: [PATCH] docs: Add GitHub icon --- docs/src/components/Header/Header.astro | 13 +++++++++++++ docs/src/components/Header/ThemeToggleButton.tsx | 2 ++ docs/src/components/Hero.astro | 2 +- docs/tailwind.config.cjs | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/src/components/Header/Header.astro b/docs/src/components/Header/Header.astro index 7e9003f0..63eae614 100644 --- a/docs/src/components/Header/Header.astro +++ b/docs/src/components/Header/Header.astro @@ -24,6 +24,16 @@ const lang = getLanguageFromURL(currentPage);
+ + + { KNOWN_LANGUAGE_CODES.length > 1 && ( @@ -48,6 +58,9 @@ const lang = getLanguageFromURL(currentPage); position: sticky; top: 0; } + .github-icon { + fill: var(--theme-text-light) + } .logo { flex: 1; display: flex; diff --git a/docs/src/components/Header/ThemeToggleButton.tsx b/docs/src/components/Header/ThemeToggleButton.tsx index 2a0f45d8..8c6533fe 100644 --- a/docs/src/components/Header/ThemeToggleButton.tsx +++ b/docs/src/components/Header/ThemeToggleButton.tsx @@ -51,8 +51,10 @@ const ThemeToggle: FunctionalComponent = () => { const root = document.documentElement; if (theme === "light") { root.classList.remove("theme-dark"); + root.classList.remove("dark"); } else { root.classList.add("theme-dark"); + root.classList.add("dark"); } }, [theme]); diff --git a/docs/src/components/Hero.astro b/docs/src/components/Hero.astro index 2d054ec0..3582fd6a 100644 --- a/docs/src/components/Hero.astro +++ b/docs/src/components/Hero.astro @@ -72,7 +72,7 @@ import Counter from "./examples/Counter.astro"; > -

+

My talk from SciPy 2024 about how anywidget sets a standard for portable widgets while maintaining ecosystem compatibility.

diff --git a/docs/tailwind.config.cjs b/docs/tailwind.config.cjs index 59bc3517..4213f1e4 100644 --- a/docs/tailwind.config.cjs +++ b/docs/tailwind.config.cjs @@ -3,6 +3,7 @@ const colors = require("tailwindcss/colors"); /** @type {import('tailwindcss').Config} */ module.exports = { content: ["./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}"], + darkMode: "selector", theme: { extend: { colors: {