buildContent method
Implementation
Widget buildContent(GlobalKey<PopupMenuButtonState> popupButtonKey) {
return Material(
color: DefaultColors.background,
borderRadius: BorderRadius.circular(10),
child: InkWell(
borderRadius: BorderRadius.circular(10),
onTap: popupButton
? () => popupButtonKey.currentState?.showButtonMenu()
: onTap,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Icon(
icon,
color: disabled
? DefaultColors.text.withOpacity(0.6)
: DefaultColors.text,
),
DefaultTextStyle(
style: TextStyles.textStyleSize(13).copyWith(
color: disabled ? DefaultColors.text.withOpacity(0.6) : null),
overflow: TextOverflow.ellipsis,
child: text!,
)
],
),
),
);
}