currentPageKey property
Key
currentPageKey
Implementation
Key get currentPageKey {
var key = ScaffoldPageController.of(context).currentPageKey;
if (key == null || !widget.pages.any((x) => x?.key == key)) {
assert(widget.pages.whereNotNull().length > 0,
"[ScaffoldPages] ScaffoldPages needs to be provided with at least one page");
ScaffoldPageController.of(context)
.setPage(widget.pages.whereNotNull().first.key);
return currentPageKey;
} else {
return key;
}
}