MyUDC / MiUDC

https://miudc.netlify.app
2 stars 0 forks source link

refactor/#71/implement responsivity on drawer and dialog of UserProfileEditor.tsx #71

Open LUISPINTO90 opened 1 week ago

LUISPINTO90 commented 1 week ago

Descripción

Refactorizar el componente UserProfileEditor.tsx para que el drawer y el dialog sean responsivos. Actualmente, en la vista horizontal de móvil, el contenido se desborda de la pantalla. Una posible solución que pensé es implementar un Scroll-area de Shadcn para mejorar la usabilidad en dispositivos móviles.

Así luce la vista con el error de responsividad horizontal:

Subtareas

Notas

Recursos útiles

Diseño

El diseño del componente debe ser coherente con el resto de la aplicación, manteniendo la misma estética y funcionalidad. Asegúrate de que el drawer y el dialog sean responsivos y se adapten a diferentes tamaños de pantalla. Implementa un área de desplazamiento para evitar el desbordamiento en dispositivos móviles, especialmente en vista horizontal.

Ejemplo de implementación

Puedes agregar el área de desplazamiento de Shadcn en el contenido del drawer y dialog de la siguiente manera:

import { ScrollArea } from "@/components/ui/scroll-area"; // Asegúrate de importar el componente

// Dentro del contenido del dialog y drawer
<ScrollArea className="h-full">
  {content}
</ScrollArea>