'use client'; import { getUserDetail } from '@/services/admin/user'; import { useQuery } from '@tanstack/react-query'; import { useParams } from 'next/navigation'; import { AuthMethodsForm } from './auth-methods-form'; import { BasicInfoForm } from './basic-info-form'; import { NotifySettingsForm } from './notify-settings-form'; export function UserProfileForm() { const { id } = useParams<{ id: string }>(); const { data: user, refetch } = useQuery({ queryKey: ['user', id], queryFn: async () => { const { data } = await getUserDetail({ id: Number(id), }); return data.data; }, }); if (!user) return null; return (
); }