addOrSwitchTab static method

void addOrSwitchTab(
  1. String title,
  2. Widget page
)

Implementation

static void addOrSwitchTab(String title, Widget page) {
  final int existingIndex = tabs.indexWhere((TabData tab) => tab.title == title);
  if (existingIndex != -1) {
    tabController?.animateTo(existingIndex);
  } else {
    addTab(title, page);
    tabController?.animateTo(tabs.length - 1);
  }
}