From 25b949bbfa12a667b6d80ec09ed52c2c3dae7809 Mon Sep 17 00:00:00 2001 From: Marco Beretta <81851188+berry-13@users.noreply.github.com> Date: Mon, 3 Aug 2026 01:36:28 +0200 Subject: [PATCH] fix(client): address theme env, dialog padding and locked button review feedback Expose every IThemeRGB token through REACT_APP_THEME_* instead of the hand-maintained subset that omitted the status, destructive, inverted and fixed families. Drop the padding OGDialogContent contributes to the Tool Library so the header divider spans the panel again, and stop disabled:opacity-100 from overriding the locked delete-account button's dimmed state. --- .../SettingsTabs/Account/DeleteAccount.tsx | 6 +- .../components/Tools/AssistantToolsDialog.tsx | 2 +- client/src/utils/getThemeFromEnv.js | 145 +++++++++++------- client/src/utils/getThemeFromEnv.spec.js | 28 ++++ packages/client/src/theme/README.md | 7 + 5 files changed, 126 insertions(+), 62 deletions(-) diff --git a/client/src/components/Nav/SettingsTabs/Account/DeleteAccount.tsx b/client/src/components/Nav/SettingsTabs/Account/DeleteAccount.tsx index 01a80a4631..29a4251afb 100644 --- a/client/src/components/Nav/SettingsTabs/Account/DeleteAccount.tsx +++ b/client/src/components/Nav/SettingsTabs/Account/DeleteAccount.tsx @@ -183,10 +183,10 @@ const renderDeleteButton = (