diff --git a/frontend/src/app/onboarding/components/model-selector.tsx b/frontend/src/app/onboarding/components/model-selector.tsx index 67021b93..c5f9454c 100644 --- a/frontend/src/app/onboarding/components/model-selector.tsx +++ b/frontend/src/app/onboarding/components/model-selector.tsx @@ -44,7 +44,7 @@ export function ModelSelector({ const [searchValue, setSearchValue] = useState(""); useEffect(() => { - if (value && (!options.find((option) => option.value === value) && !custom)) { + if (value && value !== "" && (!options.find((option) => option.value === value) && !custom)) { onValueChange(""); } }, [options, value, custom, onValueChange]); diff --git a/frontend/src/app/settings/page.tsx b/frontend/src/app/settings/page.tsx index cf9e0497..f4649190 100644 --- a/frontend/src/app/settings/page.tsx +++ b/frontend/src/app/settings/page.tsx @@ -13,6 +13,7 @@ import { import { useGetSettingsQuery } from "@/app/api/queries/useGetSettingsQuery"; import { ConfirmationDialog } from "@/components/confirmation-dialog"; import { LabelWrapper } from "@/components/label-wrapper"; +import OpenAILogo from "@/components/logo/openai-logo"; import { ProtectedRoute } from "@/components/protected-route"; import { Button } from "@/components/ui/button"; import { @@ -40,6 +41,7 @@ import { UI_CONSTANTS, } from "@/lib/constants"; import { useDebounce } from "@/lib/debounce"; +import { ModelSelector } from "../onboarding/components/model-selector"; import { getFallbackModels, type ModelProvider } from "./helpers/model-helpers"; import { ModelSelectItems } from "./helpers/model-select-item"; @@ -864,34 +866,19 @@ function KnowledgeSourcesPage() {
- - + />