renderInvitations method

List? renderInvitations(
  1. dynamic context,
  2. dynamic ref
)

Implementation

List<Widget>? renderInvitations(BuildContext context, WidgetRef ref) {
  final invitations = ref.watch(invitationListProvider);
  if (invitations.isEmpty) {
    return null;
  }
  return [
    SliverToBoxAdapter(
      child: Padding(
        padding: const EdgeInsetsDirectional.symmetric(
          horizontal: 10,
          vertical: 5,
        ),
        child: Text(
          L10n.of(context).invitations,
          style: Theme.of(context).textTheme.headlineSmall,
        ),
      ),
    ),
    SliverList(
      delegate: SliverChildBuilderDelegate(
        (BuildContext context, int index) {
          return InvitationCard(
            invitation: invitations[index],
          );
        },
        childCount: invitations.length,
      ),
    ),
  ];
}