From ef3c08872b9a3bd2c077a76ab2c37e0cbeae5ab4 Mon Sep 17 00:00:00 2001
From: Marco Beretta <81851188+berry-13@users.noreply.github.com>
Date: Sat, 20 Jun 2026 16:07:47 +0200
Subject: [PATCH] refactor: tokenize Chat menus, popovers, and message surfaces
---
.../components/Chat/Input/MCPConfigDialog.tsx | 10 ++++++----
client/src/components/Chat/Input/Mention.tsx | 4 ++--
.../components/Chat/Input/OptionsPopover.tsx | 11 +++++------
.../components/Chat/Input/PopoverButtons.tsx | 8 ++++----
client/src/components/Chat/Landing.tsx | 4 ++--
.../Chat/Menus/Endpoints/CustomMenu.tsx | 4 ++--
.../Endpoints/components/SearchResults.tsx | 2 +-
.../Chat/Menus/Presets/EditPresetDialog.tsx | 6 +++---
.../Chat/Menus/Presets/PresetItems.tsx | 17 +++++++++--------
.../src/components/Chat/Menus/UI/MenuItem.tsx | 2 +-
.../components/Chat/Menus/UI/MenuSeparator.tsx | 2 +-
.../src/components/Chat/Messages/MessageNav.tsx | 8 ++------
.../Chat/Messages/MinimalMessages.tsx | 4 ++--
13 files changed, 40 insertions(+), 42 deletions(-)
diff --git a/client/src/components/Chat/Input/MCPConfigDialog.tsx b/client/src/components/Chat/Input/MCPConfigDialog.tsx
index 0e054d7b91..44d846c06f 100644
--- a/client/src/components/Chat/Input/MCPConfigDialog.tsx
+++ b/client/src/components/Chat/Input/MCPConfigDialog.tsx
@@ -87,7 +87,7 @@ export default function MCPConfigDialog({
render={({ field }) => {
const placeholder = localize('com_ui_mcp_enter_var', { 0: details.title });
const className =
- 'w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white sm:text-sm';
+ 'w-full rounded-md border-border-medium shadow-sm focus:border-border-heavy focus:ring-ring-primary dark:bg-surface-tertiary dark:text-text-primary sm:text-sm';
if (details.sensitive === false) {
return (
)}
- {errors[key] &&
{errors[key]?.message}
}
+ {errors[key] && (
+ {errors[key]?.message}
+ )}
))}
}
selection={{
selectHandler: handleSubmit(onFormSubmit),
- selectClasses: 'bg-green-500 hover:bg-green-600 text-white',
+ selectClasses: 'bg-surface-submit text-white hover:bg-surface-submit-hover',
selectText: isSubmitting ? localize('com_ui_saving') : localize('com_ui_save'),
}}
buttons={
onRevoke && (