build method
dynamic
build( - dynamic context,
- dynamic ref
)
Implementation
@override
Widget build(BuildContext context, WidgetRef ref) {
final membership = ref.watch(roomMembershipProvider(roomId)).valueOrNull;
return Center(
child: Card(
child: Container(
padding: const EdgeInsets.all(10),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
L10n.of(context).topic,
style: Theme.of(context).textTheme.labelSmall,
),
SelectionArea(
child: GestureDetector(
onTap: () {
if (membership?.canString('CanSetTopic') == true) {
showEditRoomDescriptionBottomSheet(
context: context,
description: message.text,
roomId: roomId,
);
}
},
child: Container(
padding: const EdgeInsets.symmetric(horizontal: 10),
child: Html(data: message.text),
),
),
),
],
),
),
),
);
}