build method

  1. @override
dynamic build(
  1. dynamic context,
  2. dynamic ref
)

Implementation

@override
Widget build(BuildContext context, WidgetRef ref) {
  final calEventsLoader = ref.watch(
    eventListSearchFilterProvider((spaceId: spaceId, searchText: '')),
  );
  return calEventsLoader.when(
    data: (calEvents) => buildEventsSectionUI(context, calEvents),
    error: (e, s) {
      _log.severe('Failed to search cal events in space', e, s);
      return Center(
        child: Text(L10n.of(context).searchingFailed(e)),
      );
    },
    loading: () => Center(
      child: Text(L10n.of(context).loading),
    ),
  );
}