previousPage method
Navigate to the previous page in a journey layout Returns true if navigation was successful, false if already at first page
Implementation
Future<bool> previousPage() async {
// Get current page index
dynamic currentData = await Backpack.instance.read('${state}_current_tab');
int currentIndex = (currentData is int) ? currentData : 0;
if (currentIndex > 0) {
updateState(state,
data: {"action": "update-tab", "tab-index": currentIndex - 1});
return true;
}
return false; // Already at first page
}