build method
- @override
- BuildContext context,
- Source item,
- Map queryParams = const {}}
override
Implementation
@override
DetailParams build(BuildContext context, timeline_api.Source item,
{relatedEntities, shareButtonHeroTag, Map queryParams = const {}}) {
return DetailParams(
shareButtonHeroTag: shareButtonHeroTag,
item: item,
relatedContent: relatedEntities,
imageUrl: (item.banner != null)
? item.banner!.url
: (item.thumbnail != null)
? item.thumbnail!.url
: null,
isAppBarExpandable: (item.banner != null || item.thumbnail != null),
itemType: "Source",
screenTitle: "Source",
shareText: formatShareText(item),
shareSubject: formatShareSubject(item, "Source", item.name),
title: (context) {
return item.name;
},
content: (forceRefresh) {
return Future<String>.value(item.summary);
});
}