ItemMenu
Widget utilizado para mostrar un elemento del menú que consiste en un icono y un texto. El icono cambia de color según si el elemento está activo o inactivo, lo que se determina comparando el índice del elemento con la página actual.
Importación
import 'package:togie/widgets/menu/item_menu.dart';Constructor:
const ItemMenu({ super.key, required this.text, required this.icon, required this.currentPage, required this.index,});Parámetro del constructor:
| Parámetro | Tipo | Descripción |
|---|---|---|
text | String | Texto que se mostrará debajo del icono en el elemento del menú. |
icon | IconData | Icono que se mostrará en el elemento del menú. |
currentPage | int | Índice de la página actualmente activa. Se utiliza para determinar el estado de selección del elemento. |
index | int | Índice del elemento en el menú. Comparado con currentPage para definir si está activo. |
Ejemplo de uso:
ItemMenu( text: 'Inicio', icon: Icons.home, currentPage: 0, index: 0,)