buildLargeFormatTimeline method

Widget buildLargeFormatTimeline(
  1. BuildContext context,
  2. CuratedList item
)

Implementation

Widget buildLargeFormatTimeline(BuildContext context, api.CuratedList item) {
  return ChangeNotifierProvider(
      create: (context) => MapItemsProvider(),
      child: Timeline(TimelineParams(
        shareTitle: "Afrostories Lists: ${item.title!}",
        shareMessage: "Check out this great curated list: ${item.title!}",
        shareButtonHeroTag: shareButtonTag,
        item: item,
        filterable: false,
        noPagePadding: true,
        actions: [
          FavoriteToggleButton(
            item: item,
            type: "CuratedList",
          )
        ],
        onFetchData: (context) {
          return Future.value(item.items);
        },
        onInitialize: (context) => Future.value(),
        onStateChange: (context) => false,
      )));
}