Files
zapstore/lib/widgets/user_avatar.dart
T

20 lines
574 B
Dart

import 'package:flutter/material.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:zapstore/main.data.dart';
import 'package:zapstore/models/settings.dart';
import 'package:zapstore/widgets/rounded_image.dart';
class UserAvatar extends HookConsumerWidget {
const UserAvatar({super.key});
@override
Widget build(BuildContext context, WidgetRef ref) {
final user = ref.settings
.watchOne('_', alsoWatch: (_) => {_.user})
.model!
.user
.value;
return RoundedImage(url: user?.avatarUrl, size: 46);
}
}