import { useQuery } from '@tanstack/react-query'; import axios from 'axios'; import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import React from 'react'; import { SelectTriggerProps } from '@radix-ui/react-select'; import { ServerProvider } from '@/types/server-provider'; import ConnectServerProvider from '@/pages/server-providers/components/connect-server-provider'; import { Button } from '@/components/ui/button'; import { WifiIcon } from 'lucide-react'; export default function ServerProviderSelect({ value, onValueChange, ...props }: { value: string; onValueChange: (value: string) => void; } & SelectTriggerProps) { const query = useQuery({ queryKey: ['serverProvider'], queryFn: async () => { return (await axios.get(route('server-providers.json'))).data; }, }); return (
query.refetch()}>
); }