'use client'; import { useUserByProfile } from '@/feactures/users/hooks/use-query-users'; import { Button } from '@repo/shadcn/button'; import { Edit2 } from 'lucide-react'; import { useState } from 'react'; import { AccountPlanModal } from './modal-profile'; const ROLE_TRANSLATIONS: Record = { superadmin: 'Superadmin', admin: 'Administrador', autoridad: 'Autoridad', manager: 'Gerente', user: 'Usuario', producers: 'Productor', organization: 'Organización', coordinators: 'Coordinador', }; export function Profile() { const [open, setOpen] = useState(false); const { data } = useUserByProfile(); const userRole = data?.data.role as string; const translatedRole = ROLE_TRANSLATIONS[userRole] || userRole || 'Sin Rol'; return (

Datos del usuario

Usuario:

{data?.data.username || 'Sin Nombre de Usuario'}

Rol:

{translatedRole}

Información personal

Nombre completo:

{data?.data.fullname || 'Sin nombre y apellido'}

Correo:

{data?.data.email || 'Sin correo'}

Teléfono:

{data?.data.phone || 'Sin teléfono'}

Información de ubicación

Estado:

{data?.data.state || 'Sin Estado'}

Municipio:

{data?.data.municipality || 'Sin Municipio'}

Parroquia:

{data?.data.parish || 'Sin Parroquia'}

); }