TF-3759 Update style popup context menu for composer view

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-06-13 16:59:24 +07:00
committed by Dat H. Pham
parent 3e4ff52cd3
commit b90d84741a
11 changed files with 225 additions and 139 deletions
@@ -34,15 +34,18 @@ class PopupMenuOverlayWidget extends StatelessWidget {
controller: controller,
menuBuilder: () {
return Material(
elevation: elevation ?? 10,
borderRadius: BorderRadius.circular(borderRadius ?? 12),
elevation: elevation ?? 8,
borderRadius: BorderRadius.all(Radius.circular(borderRadius ?? 6)),
color: backgroundColor ?? Colors.white,
child: PointerInterceptor(
child: Container(
decoration: BoxDecoration(
color: backgroundColor ?? Colors.white,
borderRadius: BorderRadius.circular(borderRadius ?? 12)),
padding: padding,
color: backgroundColor ?? Colors.white,
borderRadius: BorderRadius.all(
Radius.circular(borderRadius ?? 6),
),
),
padding: padding ?? const EdgeInsets.symmetric(vertical: 8),
clipBehavior: Clip.antiAlias,
child: arrangeAsList
? IntrinsicWidth(child: Column(children: listButtonAction))
@@ -55,7 +58,7 @@ class PopupMenuOverlayWidget extends StatelessWidget {
position: position,
barrierColor: Colors.transparent,
arrowSize: 0.0,
verticalMargin: 8,
verticalMargin: 2.0,
child: iconButton,
);
}