import 'package:flutter/material.dart'; import 'producto_model.dart'; class ItemCarrito { Producto producto; int cantidad; Map> selectedToppings; Map> selectableToppings; String? comentario; bool expandido; TextEditingController comentarioController; ItemCarrito({ required this.producto, this.cantidad = 1, this.comentario, this.expandido = false, Map>? selectedToppings, Map>? selectableToppings, }) : selectedToppings = selectedToppings ?? {}, selectableToppings = selectableToppings ?? {}, comentarioController = TextEditingController(text: comentario ?? ''); void dispose() { comentarioController.dispose(); } }