calculateMenuWidth method
Implementation
double calculateMenuWidth(List<MenuItem> items) {
double maxWidth = 0;
for (var item in items) {
final tp = TextPainter(
text: TextSpan(text: item.label, style: TextStyle(fontSize: 16)),
maxLines: 1,
textDirection: TextDirection.ltr,
)..layout();
if (tp.width > maxWidth) maxWidth = tp.width;
}
return maxWidth + 80;
}