I'm using chips in my code when I tap on chip a counter is displayed, I want to update the chip label with when count is added.
Widget returnWidget() { return InkWell( child: Chip( label: Text(temp!), ), onTap: () { print(temp); _showMyDialog(); }, ); } This is the widget I'm using to add multiple chips.
Future<void> _showMyDialog() async { return showDialog<void>( context: context, barrierDismissible: false, // user must tap button! builder: (BuildContext context) { return AlertDialog( scrollable: false, title: const Text('Add Count'), content: Container( height: 50, width: 50, alignment: Alignment.center, padding: const EdgeInsets.all(3), decoration: BoxDecoration( borderRadius: BorderRadius.circular(5), ), child: Row( mainAxisAlignment: MainAxisAlignment.center, children: const [ AddCount(), ], ), ), actions: <Widget>[ TextButton( child: const Text('Cancel'), onPressed: () { { setState(() { _itemCount = 0; }); } Navigator.of(context).pop(); }, ), TextButton( child: const Text('Add'), onPressed: () { if(count==0) { setState((){ temp = temp! + _itemCount.toString(); Text(temp!); count++; }); } print(text); }, ), ], ); }, ); } This is the code block which is showing a counter dialog. I want to update chip label on add.
