import { useQuery, useQueryClient } from "@tanstack/react-query" import { Skeleton, Switch } from "antd" import { useTranslation } from "react-i18next" import { getIsSimpleInternetSearch, setIsSimpleInternetSearch } from "~/services/ollama" export const SearchModeSettings = () => { const { t } = useTranslation("settings") const { data, status } = useQuery({ queryKey: ["fetchIsSimpleInternetSearch"], queryFn: () => getIsSimpleInternetSearch() }) const queryClient = useQueryClient() if (status === "pending" || status === "error") { return } return (
{t("generalSettings.settings.searchMode.label")} { setIsSimpleInternetSearch(checked) queryClient.invalidateQueries({ queryKey: ["fetchIsSimpleInternetSearch"] }) }} />
) }