showLogsDialog static method
Implementation
static void showLogsDialog(BuildContext context) {
showDialog(
context: context,
builder: (context) => AlertDialog(
title: Text('Debug Logs'),
content: Container(
width: double.maxFinite,
height: 400,
child: ListView.builder(
itemCount: logs.length,
itemBuilder: (context, index) {
return Padding(
padding: EdgeInsets.symmetric(vertical: 4),
child: Text(
logs[index],
style: TextStyle(fontFamily: 'monospace', fontSize: 12),
),
);
},
),
),
actions: [
TextButton(
onPressed: () {
logs.clear();
Navigator.pop(context);
},
child: Text('Clear Logs'),
),
TextButton(
onPressed: () => Navigator.pop(context),
child: Text('Close'),
),
],
),
);
}