From 19c5adeff5a0c470df8a29625dc511d3c6f3b586 Mon Sep 17 00:00:00 2001 From: Marco Beretta <81851188+berry-13@users.noreply.github.com> Date: Sun, 4 Oct 2026 23:00:47 +0200 Subject: [PATCH 1/9] feat: Quiet Prompt Editor Boxes, Table Columns and Destructive Buttons for a Theme --- .../components/Messages/Content/CodeBlock.tsx | 4 +- .../Prompts/display/PromptVariables.tsx | 4 +- .../src/components/Prompts/fields/Command.tsx | 2 +- .../components/Prompts/fields/Description.tsx | 2 +- client/src/style.css | 9 ++ .../mock/scenarios/prompt-surfaces.spec.ts | 149 ++++++++++++++++++ .../client/src/components/Button.spec.tsx | 13 ++ packages/client/src/components/Button.tsx | 4 +- packages/client/src/theme/README.md | 6 + packages/client/src/theme/defaults.css | 1 + packages/client/src/theme/registry.spec.ts | 20 +++ packages/client/src/theme/registry.ts | 2 + .../client/src/theme/themes/clickhouse.ts | 2 + .../client/src/theme/themes/clickui.spec.ts | 6 + packages/client/src/theme/tokens.css | 13 ++ packages/client/src/theme/tokens.spec.ts | 8 + packages/client/src/theme/types/index.ts | 6 + packages/data-provider/src/theme.ts | 2 + 18 files changed, 245 insertions(+), 8 deletions(-) create mode 100644 e2e/specs/mock/scenarios/prompt-surfaces.spec.ts diff --git a/client/src/components/Messages/Content/CodeBlock.tsx b/client/src/components/Messages/Content/CodeBlock.tsx index d55644ff28e..332981419b3 100644 --- a/client/src/components/Messages/Content/CodeBlock.tsx +++ b/client/src/components/Messages/Content/CodeBlock.tsx @@ -101,7 +101,7 @@ const CodeBlock: React.FC = ({ return (
= ({ /> {allowExecution === true && toolCalls && toolCalls.length > 0 && ( <> -
+
{localize('com_ui_output')}
diff --git a/client/src/components/Prompts/display/PromptVariables.tsx b/client/src/components/Prompts/display/PromptVariables.tsx index 598153d7b7d..a6dffa2dd02 100644 --- a/client/src/components/Prompts/display/PromptVariables.tsx +++ b/client/src/components/Prompts/display/PromptVariables.tsx @@ -138,8 +138,8 @@ const PromptVariables = ({ promptText }: { promptText: string }) => { } return ( -
-
+
+