LifeUI
1.53.2
Inicio

Drawer

Se utiliza para mostrar contenido que se desliza desde el lateral de la pantalla

Posicion del Drawer

Utiliza la propiedad placement para controlar desde qué lado de la pantalla aparece el drawer.

Encabezado del Drawer

El componente DrawerHeading proporciona una estructura para el encabezado del drawer, incluyendo título, descripción e icono.

Tamaños

Controla el ancho del drawer utilizando la propiedad size. Los tamaños están optimizados para diferentes tipos de contenido.

Ejemplos

Registro de método de pago

Notificaciones

Versión legacy

La versión legacy sigue funcionando como siempre, sin necesidad de actualizar tu implementación actual.

Props

Drawer

PropTipoRequeridoDescripción
defaultOpenboolean-Estado open al renderizarse inicialmente. Úsalo cuando no necesites controlar el estado.
openboolean-El estado controlado del drawer. Debe usarse junto con onOpenChange.
onOpenChange(open: boolean) => void-Manejador de evento que se llama cuando cambia el estado open.
placement'right' | 'bottom' | 'left'-La posición del drawer en la pantalla.
size'small' | 'medium' | 'large'-El ancho del drawer. Solo aplica cuando placement es 'right'.
classNames{ overlay?: string; content?: string; heading?: string; body?: string; footer?: string; buttonClose?: string; }-Clases CSS personalizadas para diferentes partes del drawer.
childrenReactNode-Contenido del drawer. Puede incluir componentes como DrawerContent, DrawerHeading, etc.

DrawerHeading

PropTipoRequeridoDescripción
titleReactNode-Título principal del encabezado del drawer.
descriptionReactNode-Descripción opcional que aparece debajo del título.
iconReactNode-Icono opcional que se muestra junto al título.
classNamestring-Clase CSS adicional para el contenedor del encabezado.
childrenReactNode-Contenido adicional del encabezado.

DrawerContent

PropTipoRequeridoDescripción
classNamestring-Clase CSS adicional para el contenedor del contenido.
childrenReactNode-Contenido principal del drawer.

DrawerBody

PropTipoRequeridoDescripción
classNamestring-Clase CSS adicional para el cuerpo del drawer.
childrenReactNode-Contenido del cuerpo del drawer.

DrawerFooter

PropTipoRequeridoDescripción
classNamestring-Clase CSS adicional para el pie del drawer.
childrenReactNode-Contenido del pie del drawer, generalmente botones de acción.