showItemPreview function
Future<void>
showItemPreview({ - required dynamic context,
- required dynamic ref,
- required String roomId,
- required dynamic uriResult,
})
Implementation
Future<void> showItemPreview({
required BuildContext context,
required WidgetRef ref,
required String roomId,
required UriParseResult uriResult,
}) async {
final serverNames = uriResult.via;
final lang = L10n.of(context);
return showRoomPreview(
context: context,
roomIdOrAlias: roomId,
serverNames: serverNames,
onForward: (context, ref, room) async {
forwardToObject(context, ref, uriResult);
},
headerInfo: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: EdgeInsets.symmetric(vertical: 8),
child: Text(
lang.toAccess,
style: Theme.of(context).textTheme.bodyMedium,
),
),
ItemPreviewCard(
title: uriResult.preview.title,
refType: uriResult.finalType(),
),
Padding(
padding: EdgeInsets.symmetric(vertical: 8),
child: Text(
lang.needToBeMemberOf,
style: Theme.of(context).textTheme.bodyMedium,
),
),
],
),
);
}