@@ -3234,42 +3164,21 @@ const ProfissionalPage = () => {
Foto do Perfil
- {isEditingProfile ? (
-
{
- try {
- setProfileData((prev) => ({ ...prev, fotoUrl: newUrl }));
- // Foto foi salva no Supabase Storage - atualizar apenas o estado local
- // Para persistir no banco, o usuário deve clicar em "Salvar" após isso
- try { toast({ title: 'Foto enviada', description: 'Clique em "Salvar" para confirmar as alterações.', variant: 'default' }); } catch (e) { /* ignore toast errors */ }
- } catch (err) {
- console.error('[ProfissionalPage] erro ao processar upload de foto:', err);
- try { toast({ title: 'Erro ao processar foto', description: (err as any)?.message || 'Falha ao processar a foto do perfil.', variant: 'destructive' }); } catch (e) {}
- }
- }}
- />
- ) : (
- <>
-
- {(profileData as any).fotoUrl ? (
-
- ) : (
-
- {profileData.nome?.split(' ').map((n: string) => n[0]).join('').toUpperCase().slice(0, 2) || 'MD'}
-
- )}
-
+
+ {(profileData as any).fotoUrl ? (
+
+ ) : (
+
+ {profileData.nome?.split(' ').map((n: string) => n[0]).join('').toUpperCase().slice(0, 2) || 'MD'}
+
+ )}
+
-
-
- {profileData.nome?.split(' ').map((n: string) => n[0]).join('').toUpperCase().slice(0, 2) || 'MD'}
-
-
- >
- )}
+
+
+ {profileData.nome?.split(' ').map((n: string) => n[0]).join('').toUpperCase().slice(0, 2) || 'MD'}
+
+