From a88d45d8b43fd400589a0629ab6f1facd492f0e3 Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:04:03 -0800 Subject: [PATCH] Fix provider dropdown z-index issues --- package.json | 2 +- .../src/components/settings/ApiOptions.tsx | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 63b162c186..915ffd67fb 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "claude-dev", "displayName": "Cline", "description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.", - "version": "3.2.3", + "version": "3.2.4", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91", diff --git a/webview-ui/src/components/settings/ApiOptions.tsx b/webview-ui/src/components/settings/ApiOptions.tsx index 07f0076dc3..ceb75a0ee4 100644 --- a/webview-ui/src/components/settings/ApiOptions.tsx +++ b/webview-ui/src/components/settings/ApiOptions.tsx @@ -50,9 +50,9 @@ interface ApiOptionsProps { // This is necessary to ensure dropdown opens downward, important for when this is used in popup const DROPDOWN_Z_INDEX = 1001 // Higher than the OpenRouterModelPicker's and ModelSelectorTooltip's z-index -const DropdownContainer = styled.div` +const DropdownContainer = styled.div<{ zIndex?: number }>` position: relative; - z-index: ${DROPDOWN_Z_INDEX}; + z-index: ${(props) => props.zIndex || DROPDOWN_Z_INDEX}; // Force dropdowns to open downward & vscode-dropdown::part(listbox) { @@ -406,7 +406,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is placeholder="Enter Session Token..."> AWS Session Token -
+ @@ -442,7 +442,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is us-gov-west-1 {/* us-gov-east-1 */} -
+ { @@ -481,7 +481,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is placeholder="Enter Project ID..."> Google Cloud Project ID -
+ @@ -497,7 +497,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is europe-west4 asia-southeast1 -
+

-

+ @@ -669,7 +669,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is }}> Note: This is a very experimental integration and may not work as expected.

-
+ )} @@ -818,7 +818,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is selectedProvider !== "vscode-lm" && showModelOptions && ( <> -
+ @@ -829,7 +829,7 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is {selectedProvider === "openai-native" && createDropdown(openAiNativeModels)} {selectedProvider === "deepseek" && createDropdown(deepSeekModels)} {selectedProvider === "mistral" && createDropdown(mistralModels)} -
+