refactor(tui): extract system theme generation (#36753)

This commit is contained in:
James Long 2026-07-13 16:39:06 -04:00 committed by GitHub
commit 4c45a5cf23
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 206 additions and 268 deletions

View file

@ -5,7 +5,6 @@ import {
addTheme,
allThemes,
generateSyntax,
generateSystem,
hasTheme,
isTheme,
resolveTheme,
@ -13,11 +12,10 @@ import {
setCustomThemes,
setSystemTheme,
subscribeThemes,
terminalMode,
tint,
upsertTheme,
type ThemeJson,
} from "../theme"
import { generateSystem, terminalMode } from "../theme/system"
import { createEffect, createMemo, onCleanup, onMount } from "solid-js"
import { createStore, produce } from "solid-js/store"
import { createSimpleContext } from "./helper"
@ -63,13 +61,10 @@ export {
addTheme,
allThemes,
generateSyntax,
generateSystem,
hasTheme,
isTheme,
resolveTheme,
selectedForeground,
terminalMode,
tint,
upsertTheme,
type Theme,
type ThemeJson,