TF-2684 Add long press action for TMailButtonWidget

This commit is contained in:
dab246
2024-03-12 23:41:01 +07:00
committed by Dat H. Pham
parent f80b77cc03
commit dbf1f2d530
3 changed files with 12 additions and 1 deletions
@@ -7,6 +7,7 @@ class TMailContainerWidget extends StatelessWidget {
final OnTapActionCallback? onTapActionCallback;
final OnTapActionAtPositionCallback? onTapActionAtPositionCallback;
final OnLongPressActionCallback? onLongPressActionCallback;
final Widget child;
final double borderRadius;
@@ -26,6 +27,7 @@ class TMailContainerWidget extends StatelessWidget {
required this.child,
this.onTapActionCallback,
this.onTapActionAtPositionCallback,
this.onLongPressActionCallback,
this.borderRadius = 20,
this.width,
this.maxWidth = double.infinity,
@@ -58,6 +60,7 @@ class TMailContainerWidget extends StatelessWidget {
onTapActionAtPositionCallback!.call(position);
}
},
onLongPress: onLongPressActionCallback,
borderRadius: BorderRadius.all(Radius.circular(borderRadius)),
child: tooltipMessage != null
? Tooltip(