mirror of
https://github.com/immich-app/immich
synced 2025-11-14 17:36:12 +00:00
fix(mobile): Widget overflow due to exception on logout (#3869)
This commit is contained in:
parent
6fe214a784
commit
1b0484fc46
2 changed files with 10 additions and 10 deletions
|
|
@ -20,16 +20,10 @@ class ProfileDrawerHeader extends HookConsumerWidget {
|
|||
final uploadProfileImageStatus =
|
||||
ref.watch(uploadProfileImageProvider).status;
|
||||
final isDarkMode = Theme.of(context).brightness == Brightness.dark;
|
||||
final user = Store.get(StoreKey.currentUser);
|
||||
final user = Store.tryGet(StoreKey.currentUser);
|
||||
|
||||
buildUserProfileImage() {
|
||||
var userImage = UserCircleAvatar(
|
||||
radius: 35,
|
||||
size: 66,
|
||||
user: user,
|
||||
);
|
||||
|
||||
if (authState.profileImagePath.isEmpty) {
|
||||
if (authState.profileImagePath.isEmpty || user == null) {
|
||||
return const CircleAvatar(
|
||||
radius: 35,
|
||||
backgroundImage: AssetImage('assets/immich-logo-no-outline.png'),
|
||||
|
|
@ -37,6 +31,12 @@ class ProfileDrawerHeader extends HookConsumerWidget {
|
|||
);
|
||||
}
|
||||
|
||||
var userImage = UserCircleAvatar(
|
||||
radius: 35,
|
||||
size: 66,
|
||||
user: user,
|
||||
);
|
||||
|
||||
if (uploadProfileImageStatus == UploadProfileStatus.idle) {
|
||||
if (authState.profileImagePath.isNotEmpty) {
|
||||
return userImage;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue