mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
feat: show icon in avatar
This commit is contained in:
parent
4eccdf3d28
commit
db19337609
@ -19,7 +19,8 @@ class MenuUser extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return BlocProvider<MenuUserBloc>(
|
||||
create: (context) => getIt<MenuUserBloc>(param1: user)..add(const MenuUserEvent.initial()),
|
||||
create: (context) =>
|
||||
getIt<MenuUserBloc>(param1: user)..add(const MenuUserEvent.initial()),
|
||||
child: BlocBuilder<MenuUserBloc, MenuUserState>(
|
||||
builder: (context, state) => Row(
|
||||
children: [
|
||||
@ -39,20 +40,16 @@ class MenuUser extends StatelessWidget {
|
||||
}
|
||||
|
||||
Widget _renderAvatar(BuildContext context) {
|
||||
return const SizedBox(
|
||||
String icon = context.read<MenuUserBloc>().state.userProfile.icon;
|
||||
|
||||
return SizedBox(
|
||||
width: 25,
|
||||
height: 25,
|
||||
child: ClipRRect(
|
||||
borderRadius: Corners.s5Border,
|
||||
child: CircleAvatar(
|
||||
backgroundColor: Color.fromRGBO(132, 39, 224, 1.0),
|
||||
child: Text(
|
||||
'M',
|
||||
style: TextStyle(
|
||||
fontSize: 18,
|
||||
fontWeight: FontWeight.w300,
|
||||
),
|
||||
),
|
||||
backgroundColor: Colors.transparent,
|
||||
child: svgWidget('emoji/$icon'),
|
||||
)),
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user