Saltar al contenido

Drawer

Beta

Un panel que entra desde un borde, para detalles, filtros o edición sin salir de la página.

registry/ds/drawer.tsx

Drawer o Modal

Los dos interrumpen. El Drawer mantiene el contexto: la página sigue visible al lado y el panel puede ser largo y scrollear. El Modal centra la atención en una decisión corta.

Usá Drawer para…Usá Modal para…
Ver el detalle de un ítem de una lista.Confirmar algo.
Filtros y ajustes con varios campos.Un formulario de 2–4 campos.
Editar sin perder de vista la lista.Onboarding, celebración.
Menú y acciones en mobile (desde abajo).—

Lado

  • Derecha (default): detalle y edición.
  • Izquierda: navegación.
  • Abajo: mobile — hojas de acciones, ordenar, filtros cortos. Tiene asa y se cierra deslizando hacia abajo.

Formulario

Un formulario corto sin salir de la página. El cuerpo scrollea; el footer con Cancelar y la acción primaria queda fijo. Si el formulario tiene más de 6 u 8 campos, es una página.

Bottom sheet

Desde abajo, para elegir una opción en móvil. Se cierra al elegir, y el botón que lo abre muestra el valor actual: no hace falta footer.

Tamaños y lado

sm (320) para una ficha, md (400) para un formulario, lg (560) para contenido largo. Desde la izquierda, para navegación.

Reglas

  • Header con título; footer con las acciones si hay que guardar.
  • Un drawer a la vez; nunca un drawer que abre un modal.
  • Al cerrar, la lista de atrás no debe haber cambiado sin avisar.