From 1398ab672122d460cd5d74c63626b63acd69a2d6 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Wed, 29 Apr 2026 11:12:35 -0700 Subject: [PATCH] remove dead code --- .../Components/HeaderStatusPageControls.tsx | 1 - .../StatusPage/Status/themes/BrowserFrame.tsx | 26 ++- .../Status/themes/StatusPageThemeProvider.tsx | 11 +- .../Status/themes/theme-overrides.css | 156 ------------------ .../Pages/StatusPage/Status/themes/tokens.ts | 19 --- 5 files changed, 12 insertions(+), 201 deletions(-) delete mode 100644 client/src/Pages/StatusPage/Status/themes/theme-overrides.css diff --git a/client/src/Pages/StatusPage/Status/Components/HeaderStatusPageControls.tsx b/client/src/Pages/StatusPage/Status/Components/HeaderStatusPageControls.tsx index 1371fa722..2cc2395bb 100644 --- a/client/src/Pages/StatusPage/Status/Components/HeaderStatusPageControls.tsx +++ b/client/src/Pages/StatusPage/Status/Components/HeaderStatusPageControls.tsx @@ -37,7 +37,6 @@ export const HeaderStatusPageControls = ({ > { - const theme = useTheme(); + const { tokens } = useStatusPageTheme(); return ( { flexDirection: "column", borderRadius: "12px", overflow: "hidden", - border: "1px solid var(--sp-border, " + theme.palette.divider + ")", - background: "var(--sp-surface, " + theme.palette.background.paper + ")", - color: "var(--sp-text, " + theme.palette.text.primary + ")", + border: `1px solid ${tokens.border}`, + background: tokens.surface, + color: tokens.text, }} > { alignItems: "center", gap: 1.25, padding: "10px 14px", - background: - "var(--sp-bg, " + - (theme.palette.mode === "dark" ? "#1a1a1a" : "#f1f2f4") + - ")", - borderBottom: "1px solid var(--sp-border, " + theme.palette.divider + ")", + background: tokens.bg, + borderBottom: `1px solid ${tokens.border}`, }} > @@ -54,14 +51,11 @@ export const BrowserFrame = ({ url, children }: Props) => { padding: "4px 12px", marginLeft: 2, borderRadius: "6px", - background: - "var(--sp-surface, " + - (theme.palette.mode === "dark" ? "#2a2a2a" : "#ffffff") + - ")", - border: "1px solid var(--sp-border, " + theme.palette.divider + ")", + background: tokens.surface, + border: `1px solid ${tokens.border}`, fontFamily: "ui-monospace, Menlo, monospace", fontSize: 12, - color: "var(--sp-text-muted, " + theme.palette.text.secondary + ")", + color: tokens.textMuted, overflow: "hidden", textOverflow: "ellipsis", whiteSpace: "nowrap", diff --git a/client/src/Pages/StatusPage/Status/themes/StatusPageThemeProvider.tsx b/client/src/Pages/StatusPage/Status/themes/StatusPageThemeProvider.tsx index 416ee3293..2b10b0d9a 100644 --- a/client/src/Pages/StatusPage/Status/themes/StatusPageThemeProvider.tsx +++ b/client/src/Pages/StatusPage/Status/themes/StatusPageThemeProvider.tsx @@ -13,8 +13,7 @@ import { type StatusPageTheme, type StatusPageThemeMode, } from "@/Types/StatusPage"; -import { themeTokens, toCssVars, type StatusPageThemeTokens } from "./tokens"; -import "./theme-overrides.css"; +import { themeTokens, type StatusPageThemeTokens } from "./tokens"; type ResolvedMode = "light" | "dark"; @@ -107,8 +106,6 @@ export const StatusPageThemeProvider = ({ resolvedThemeMode === "auto" ? systemMode : resolvedThemeMode; const tokens = themeTokens[resolvedTheme][resolvedMode]; - const style = useMemo(() => toCssVars(tokens) as React.CSSProperties, [tokens]); - const value = useMemo( () => ({ theme: resolvedTheme, mode: resolvedMode, tokens }), [resolvedTheme, resolvedMode, tokens] @@ -117,14 +114,10 @@ export const StatusPageThemeProvider = ({ return (
= { bold, editorial, }; - -export const toCssVars = (tokens: StatusPageThemeTokens): Record => ({ - "--sp-bg": tokens.bg, - "--sp-surface": tokens.surface, - "--sp-border": tokens.border, - "--sp-text": tokens.text, - "--sp-text-muted": tokens.textMuted, - "--sp-up": tokens.up, - "--sp-up-strong": tokens.upStrong, - "--sp-up-soft": tokens.upSoft, - "--sp-degraded": tokens.degraded, - "--sp-degraded-soft": tokens.degradedSoft, - "--sp-down": tokens.down, - "--sp-down-soft": tokens.downSoft, - "--sp-warn": tokens.warn, - "--sp-warn-soft": tokens.warnSoft, - "--sp-radius": tokens.radius, - ...(tokens.chartBarRadius ? { "--sp-chart-bar-radius": tokens.chartBarRadius } : {}), -});