Untitled
unknown
dart
3 years ago
2.0 kB
5
Indexable
onTap: () async {
if (widget.categoryId != null) {
if (widget.categoryType == 1) {
print(widget.categoryId);
categoriesNotifier.selections.type = 'category';
categoriesNotifier.selections.id = widget.categoryId;
await categoriesNotifier
.getAllCategories(categoriesNotifier.selections);
categoriesNotifier.setCategoriesTabIndex(
categoriesNotifier.mainCategoriesTab.indexWhere(
(MainCategoriesTabs element) =>
element.id == widget.categoryId,
),
);
print(
categoriesNotifier.mainCategoriesTab.indexWhere(
(MainCategoriesTabs element) =>
element.id == widget.categoryId),
);
navBarNotifier.setSelectedIndex(2);
} else if (widget.categoryType == 2) {
await homeNotifier.getHomeStrips(
stripId: widget.categoryId!);
await Navigator.of(context).push(
MaterialPageRoute(
builder: (BuildContext context) => HomeMoreCategoryPage(
categoryName: widget.title,
moreBooks: homeNotifier.homeStripBooks,
),
),
);
}
} else {
await Navigator.of(context).push(
MaterialPageRoute(
builder: (BuildContext context) => HomeMoreCategoryPage(
categoryName: widget.title,
moreBooks: widget.moreBooks,
),
),
);
}
},Editor is loading...