import { SaveButton } from "@/components/Common/SaveButton"
import { getSearchSettings, setSearchSettings } from "@/services/search"
import { SUPPORTED_SERACH_PROVIDERS } from "@/utils/search-provider"
import { useForm } from "@mantine/form"
import { useQuery, useQueryClient } from "@tanstack/react-query"
import { Select, Skeleton, Switch, InputNumber } from "antd"
import { useTranslation } from "react-i18next"
export const SearchModeSettings = () => {
const { t } = useTranslation("settings")
const queryClient = useQueryClient()
const form = useForm({
initialValues: {
isSimpleInternetSearch: false,
searchProvider: "",
totalSearchResults: 0
}
})
const { status } = useQuery({
queryKey: ["fetchSearchSettings"],
queryFn: async () => {
const data = await getSearchSettings()
form.setValues(data)
return data
}
})
if (status === "pending" || status === "error") {
return