TF-4179 Fix desktop/mobile style constants in LabelListItem and refine interaction

This commit is contained in:
dab246
2025-12-08 16:29:42 +07:00
committed by Dat H. Pham
parent e2fe0a0676
commit cbbbbadb56
@@ -23,26 +23,25 @@ class LabelListItem extends StatelessWidget {
final borderRadius = BorderRadius.all( final borderRadius = BorderRadius.all(
Radius.circular( Radius.circular(
isDesktop isDesktop
? MailboxItemWidgetStyles.mobileBorderRadius ? MailboxItemWidgetStyles.borderRadius
: MailboxItemWidgetStyles.borderRadius, : MailboxItemWidgetStyles.mobileBorderRadius,
), ),
); );
return Material( return Material(
type: MaterialType.transparency, type: MaterialType.transparency,
child: InkWell( child: InkWell(
onTap: () {},
borderRadius: borderRadius, borderRadius: borderRadius,
child: Container( child: Container(
decoration: BoxDecoration(borderRadius: borderRadius), decoration: BoxDecoration(borderRadius: borderRadius),
padding: EdgeInsetsDirectional.symmetric( padding: EdgeInsetsDirectional.symmetric(
horizontal: isDesktop horizontal: isDesktop
? MailboxItemWidgetStyles.mobileItemPadding ? MailboxItemWidgetStyles.itemPadding
: MailboxItemWidgetStyles.itemPadding, : MailboxItemWidgetStyles.mobileItemPadding,
), ),
height: isDesktop height: isDesktop
? MailboxItemWidgetStyles.mobileHeight ? MailboxItemWidgetStyles.height
: MailboxItemWidgetStyles.height, : MailboxItemWidgetStyles.mobileHeight,
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
@@ -51,8 +50,8 @@ class LabelListItem extends StatelessWidget {
color: label.backgroundColor, color: label.backgroundColor,
padding: EdgeInsetsDirectional.only( padding: EdgeInsetsDirectional.only(
end: isDesktop end: isDesktop
? MailboxItemWidgetStyles.labelIconSpace ? MailboxItemWidgetStyles.mobileLabelIconSpace
: MailboxItemWidgetStyles.mobileLabelIconSpace, : MailboxItemWidgetStyles.labelIconSpace,
), ),
), ),
Expanded( Expanded(