Constructor
Esta firma corresponde al código fuente, incluyendo nulabilidad y defaults; las condiciones y el comportamiento se explican debajo.Propiedades
“Requerido” significa que debes pasar el argumento, incluso cuando su tipo admitenull. Los valores null de color suelen delegar al tema; consulta las notas para el rol efectivo.
Ejemplo
Este archivo define una función que devuelve el widget. Llámala desdebuild con tus datos/callbacks, y conserva el estado y los recursos en su dueño. No ejecuta callbacks ficticios.
Comportamiento y límites
- El padre necesita ancho y alto finitos. El modo normal reserva config.captionHeight una vez.
- En ancho amplio el sidebar abierto reduce el ancho del contenido. En ancho estrecho se superpone con ModalBarrier.
- sidebarOpen es controlado por la app. onSidebarClose debe actualizar ese estado; no se cierra por sí solo.
- edgeToEdge superpone caption y omite sidebar/barrera. Protege controles interactivos debajo de la barra.
- Configura la misma altura en caption y config. El menú y las rutas del producto siguen siendo responsabilidad de la app.