diff --git a/webview-ui/src/components/settings/ApiConfigManager.tsx b/webview-ui/src/components/settings/ApiConfigManager.tsx index 0a60f60..8bbd588 100644 --- a/webview-ui/src/components/settings/ApiConfigManager.tsx +++ b/webview-ui/src/components/settings/ApiConfigManager.tsx @@ -1,6 +1,8 @@ import { VSCodeButton, VSCodeTextField } from "@vscode/webview-ui-toolkit/react" import { memo, useEffect, useRef, useState } from "react" import { ApiConfigMeta } from "../../../../src/shared/ExtensionMessage" +import { Dropdown } from "vscrui" +import type { DropdownOption } from "vscrui" interface ApiConfigManagerProps { currentApiConfigName?: string @@ -133,28 +135,21 @@ const ApiConfigManager = ({ ) : ( <>
({ ), })) +jest.mock("vscrui", () => ({ + Dropdown: ({ id, value, onChange, options, role }: any) => ( +