build method
dynamic
build( - dynamic context,
- dynamic ref
)
Implementation
@override
Widget build(BuildContext context, WidgetRef ref) {
final client = ref.watch(alwaysClientProvider);
return InkWell(
onTap: callback,
child: Container(
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(10),
),
child: Container(
margin: const EdgeInsets.all(5),
child: Row(
children: [
Padding(
padding: const EdgeInsets.all(5.0),
child: ActerAvatar(
options: AvatarOptions(
AvatarInfo(
uniqueId: client.userId().toString(),
avatar: avatar,
),
size: 36,
),
),
),
Container(
margin: const EdgeInsets.all(5),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(title ?? '', style: const TextStyle(fontSize: 15)),
RichText(
text: TextSpan(
children: [
TextSpan(
text: '${members.length}',
style: Theme.of(context).textTheme.bodyMedium,
),
const WidgetSpan(
child: SizedBox(width: 4),
),
TextSpan(
text: L10n.of(context).members,
style: Theme.of(context).textTheme.bodyMedium,
),
],
),
),
],
),
),
],
),
),
),
);
}