when<T> method
T
when<T>(- {required T home(
),
- required T dailyRecord(
),
- required T summary(
),
- required T message(
),
- required T diseaseLearning(
),
- required T mypage(
),
- required T debug(
)}
)
Implementation
T when<T>({
required T Function() home,
required T Function() dailyRecord,
required T Function() summary,
required T Function() message,
required T Function() diseaseLearning,
required T Function() mypage,
required T Function() debug,
// required T Function() design,
}) {
switch (this) {
case BottomNavigationTab.home:
return home();
case BottomNavigationTab.dailyRecord:
return dailyRecord();
case BottomNavigationTab.summary:
return summary();
case BottomNavigationTab.message:
return message();
case BottomNavigationTab.diseaseLearning:
return diseaseLearning();
case BottomNavigationTab.mypage:
return mypage();
case BottomNavigationTab.debug:
return debug();
// case BottomNavigationTab.design:
// return design();
}
}