From bce2f5aae5acbd4941d24de2f4b07f39b007b575 Mon Sep 17 00:00:00 2001 From: Wout Mertens Date: Tue, 22 Apr 2025 18:17:10 +0200 Subject: [PATCH 1/4] refactor(docs theme): no globalStore.theme --- .../src/components/code-sandbox/index.tsx | 35 ++------ .../docs/src/components/header/header.tsx | 17 +--- .../components/on-this-page/on-this-page.tsx | 19 +---- .../components/package-manager-tabs/index.tsx | 14 ++-- .../components/router-head/theme-script.tsx | 2 +- .../components/theme-toggle/theme-toggle.tsx | 79 +++++++++++-------- packages/docs/src/context.ts | 2 - packages/docs/src/global.css | 19 ++++- packages/docs/src/repl/editor.tsx | 24 +++--- packages/docs/src/repl/monaco.tsx | 4 +- packages/docs/src/root.tsx | 1 - 11 files changed, 92 insertions(+), 124 deletions(-) diff --git a/packages/docs/src/components/code-sandbox/index.tsx b/packages/docs/src/components/code-sandbox/index.tsx index 1f13741b1a5..54be71903d1 100644 --- a/packages/docs/src/components/code-sandbox/index.tsx +++ b/packages/docs/src/components/code-sandbox/index.tsx @@ -1,5 +1,4 @@ -import { component$, Slot, useContext, useSignal, useStylesScoped$ } from '@qwik.dev/core'; -import { GlobalStore } from '../../context'; +import { component$, Slot, useSignal, useStylesScoped$ } from '@qwik.dev/core'; import { EditIcon } from '../svgs/edit-icon'; import CSS from './index.css?inline'; @@ -10,10 +9,9 @@ export default component$<{ console?: boolean; maxHeight?: number; style?: Record; -}>(({ url, tabs, src, style, console, maxHeight }) => { +}>(({ url, tabs, src, style, console }) => { const activeTab = useSignal(0); useStylesScoped$(CSS); - const state = useContext(GlobalStore); const exampleUrl = (url || src) + (console ? '?console=true' : ''); return ( <> @@ -71,7 +69,7 @@ export default component$<{