fix: move useState before useMutation for consistent hook ordering

This commit is contained in:
Fringg
2026-03-04 15:57:04 +03:00
parent 71198ab18a
commit fba4481799

View File

@@ -41,6 +41,8 @@ export default function ConnectedAccounts() {
const { showToast } = useToast(); const { showToast } = useToast();
const queryClient = useQueryClient(); const queryClient = useQueryClient();
const [confirmingUnlink, setConfirmingUnlink] = useState<string | null>(null);
const { data, isLoading, isError } = useQuery({ const { data, isLoading, isError } = useQuery({
queryKey: ['linked-providers'], queryKey: ['linked-providers'],
queryFn: () => authApi.getLinkedProviders(), queryFn: () => authApi.getLinkedProviders(),
@@ -87,8 +89,6 @@ export default function ConnectedAccounts() {
} }
}; };
const [confirmingUnlink, setConfirmingUnlink] = useState<string | null>(null);
const handleUnlink = (provider: string) => { const handleUnlink = (provider: string) => {
if (confirmingUnlink === provider) { if (confirmingUnlink === provider) {
setConfirmingUnlink(null); setConfirmingUnlink(null);