From fbb5cfcd11ba4fda0b24a6028feb72bf95167da7 Mon Sep 17 00:00:00 2001 From: Chris Estreich Date: Tue, 18 Mar 2025 22:07:19 -0700 Subject: [PATCH] More theme fixes for select, dropdown & command (#1789) * More theme fixes * Fix typo * Add changeset * Fix button variant * More fixes * More tweaks * More tweaks * Fix test * Fix tsc errors --- .changeset/happy-ladybugs-stare.md | 5 ++ .../src/components/settings/ModelPicker.tsx | 6 +- .../ui/__tests__/select-dropdown.test.tsx | 5 +- .../src/components/ui/autosize-textarea.tsx | 5 +- webview-ui/src/components/ui/button.tsx | 17 +++--- webview-ui/src/components/ui/command.tsx | 8 ++- .../src/components/ui/dropdown-menu.tsx | 55 ++++--------------- webview-ui/src/components/ui/popover.tsx | 5 +- .../src/components/ui/select-dropdown.tsx | 12 ++-- webview-ui/src/components/ui/select.tsx | 26 ++++++--- webview-ui/src/components/ui/textarea.tsx | 5 +- webview-ui/src/index.css | 3 +- .../src/stories/DropdownMenu.stories.tsx | 21 ------- 13 files changed, 68 insertions(+), 105 deletions(-) create mode 100644 .changeset/happy-ladybugs-stare.md diff --git a/.changeset/happy-ladybugs-stare.md b/.changeset/happy-ladybugs-stare.md new file mode 100644 index 0000000000..831b72b19d --- /dev/null +++ b/.changeset/happy-ladybugs-stare.md @@ -0,0 +1,5 @@ +--- +"roo-cline": patch +--- + +VSCode theme fixes for select, dropdown and command diff --git a/webview-ui/src/components/settings/ModelPicker.tsx b/webview-ui/src/components/settings/ModelPicker.tsx index 9f251667f1..0e3bf4e856 100644 --- a/webview-ui/src/components/settings/ModelPicker.tsx +++ b/webview-ui/src/components/settings/ModelPicker.tsx @@ -116,7 +116,7 @@ export const ModelPicker = ({