# MenuWidget
Widget que muestra un menú desplegable con una lista de elementos. Permite personalizar la apariencia y el comportamiento del menú y de los elementos individuales.
# Uso
Para utilizar MenuWidget, simplemente crea una instancia de él y pasa los parámetros deseados. Por ejemplo:
MenuWidget(
title: 'Opciones',
items: [
MenuItemWidget(
title: 'Elemento 1',
onTap: () {
print('Elemento 1 seleccionado');
},
),
MenuItemWidget(
title: 'Elemento 2',
onTap: () {
print('Elemento 2 seleccionado');
},
),
],
),
Esto creará un menú desplegable con el título "Opciones" y dos elementos: "Elemento 1" y "Elemento 2", cada uno con su propia función de callback.
# Estado
MenuWidget mantiene su estado internamente para controlar si está expandido o no. Al hacer clic en el título del menú, se expandirá o contraerá para mostrar u ocultar los elementos. Cada elemento individual también puede tener su propio estado, por ejemplo, si está seleccionado o no.