From 9a14d62b1a673d3de9517cb4bb07d69f57e898c6 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 21:43:25 +0000 Subject: [PATCH] Fix: Use useAuthStore in multiple components Replaced incorrect import of `authStore` with `useAuthStore` in `MeuCadastroForm.tsx`, `useProfileCompletion.ts`, and `CompleteProfile.tsx` to resolve TypeScript errors. --- src/components/settings/MeuCadastroForm.tsx | 2 +- src/hooks/useProfileCompletion.ts | 5 ++--- src/pages/CompleteProfile.tsx | 5 ++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/components/settings/MeuCadastroForm.tsx b/src/components/settings/MeuCadastroForm.tsx index 7799f82..0fd418a 100644 --- a/src/components/settings/MeuCadastroForm.tsx +++ b/src/components/settings/MeuCadastroForm.tsx @@ -5,7 +5,7 @@ import { Label } from "@/components/ui/label"; import { Button } from "@/components/ui/button"; import { Select, SelectTrigger, SelectContent, SelectItem } from "@/components/ui/select"; import { useToast } from "@/hooks/use-toast"; -import { authStore } from "@/stores/authStore"; +import { useAuthStore } from "@/stores/authStore"; import { supabase } from "@/integrations/supabase/client"; // Campos que vêm da tabela usuarios: diff --git a/src/hooks/useProfileCompletion.ts b/src/hooks/useProfileCompletion.ts index 27ca952..f05b905 100644 --- a/src/hooks/useProfileCompletion.ts +++ b/src/hooks/useProfileCompletion.ts @@ -1,11 +1,10 @@ - import { useState, useEffect } from 'react'; import { supabase } from '@/integrations/supabase/client'; -import { authStore } from '@/stores/authStore'; +import { useAuthStore } from '@/stores/authStore'; export const useProfileCompletion = (userEmail: string) => { const [isChecking, setIsChecking] = useState(true); - const setProfileComplete = authStore((state) => state.setProfileComplete); + const setProfileComplete = useAuthStore((state) => state.setProfileComplete); useEffect(() => { const checkProfileCompletion = async () => { diff --git a/src/pages/CompleteProfile.tsx b/src/pages/CompleteProfile.tsx index 6856daf..af08432 100644 --- a/src/pages/CompleteProfile.tsx +++ b/src/pages/CompleteProfile.tsx @@ -1,4 +1,3 @@ - import { useState, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; @@ -7,7 +6,7 @@ import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { toast } from "sonner"; import { supabase } from '@/integrations/supabase/client'; -import { authStore } from '@/stores/authStore'; +import { useAuthStore } from '@/stores/authStore'; import { sendNewUserWebhook } from '@/services/newUserWebhookService'; import { formatarWhatsapp } from '@/utils/whatsappFormatter'; @@ -20,7 +19,7 @@ const CompleteProfile = () => { const [userEmail, setUserEmail] = useState(''); const [userId, setUserId] = useState(''); - const setProfileComplete = authStore((state) => state.setProfileComplete); + const setProfileComplete = useAuthStore((state) => state.setProfileComplete); useEffect(() => { const getUserData = async () => {