TF-3758 Update app grid in left menu on mobile

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-05-29 20:25:14 +07:00
committed by Dat H. Pham
parent d7c4418674
commit 6b09fb9faf
12 changed files with 230 additions and 120 deletions
@@ -5,12 +5,14 @@ import 'package:flutter/material.dart';
class UserAvatarBuilder extends StatelessWidget {
final String username;
final double? size;
final EdgeInsetsGeometry? padding;
final VoidCallback? onTapAction;
const UserAvatarBuilder({
Key? key,
required this.username,
this.size,
this.padding,
this.onTapAction,
}) : super(key: key);
@@ -28,6 +30,13 @@ class UserAvatarBuilder extends StatelessWidget {
avatarBuilder.addOnTapActionClick(onTapAction!);
}
return avatarBuilder.build();
if (padding != null) {
return Padding(
padding: padding!,
child: avatarBuilder.build(),
);
} else {
return avatarBuilder.build();
}
}
}