@@ -14,6 +14,7 @@ class ExploreListView extends StatelessWidget {
1414 @override
1515 Widget build (BuildContext context) {
1616 var exploreTapProvider = Provider .of <ExploreTabProvider >(context);
17+ var designResourcesCollection = exploreTapProvider.designResourcesCollection! ;
1718 return Container (
1819 margin: EdgeInsets .only (left: MySpaceSystem .spaceX3),
1920 // width: 660,
@@ -23,15 +24,18 @@ class ExploreListView extends StatelessWidget {
2324 runSpacing: MySpaceSystem .spaceX3,
2425 // direction: Axis.vertical,
2526 children: [
26- for (var i = 0 ; i < exploreTapProvider. designResourcesCollection! .data.length; i++ )
27+ for (var i = 0 ; i < designResourcesCollection.data.length; i++ )
2728 ExploreResourceCollectionCard (
28- description: exploreTapProvider. designResourcesCollection! .data[i].description,
29+ description: designResourcesCollection.data[i].description,
2930 onTap: () {
3031 exploreTapProvider.setActiveItemView (index: i, viewValue: true );
3132 },
32- popularResourceUrl: exploreTapProvider.designResourcesCollection! .data[i].resourcesList.first.url,
33- resourcesCount: exploreTapProvider.designResourcesCollection! .data[i].resourcesCount.toString (),
34- title: exploreTapProvider.designResourcesCollection! .data[i].title,
33+ // get popular resource or get first resource url
34+ popularResourceUrl: designResourcesCollection.data[i].popularResourceUrl == 'https://fonts.google.com/'
35+ ? designResourcesCollection.data[i].resourcesList.first.url
36+ : designResourcesCollection.data[i].popularResourceUrl,
37+ resourcesCount: designResourcesCollection.data[i].resourcesCount.toString (),
38+ title: designResourcesCollection.data[i].title,
3539 ),
3640 ],
3741 ),
0 commit comments