onTabChanged method
void
onTabChanged(
- int index
)
Implementation
void onTabChanged(int index) {
damageAssessmentResponse.value = null;
currentReplacedImageId.value = '';
cacheValidationModel = {};
damageAssessmentResponse.value = null;
showErrorDialog(false);
cacheDamageResponse = null;
previewFile.value = null;
// status(BaseStatus(message: '', state: AppState.idle));
if (index == 2 && carPartsForCloseUpShot.isEmpty) {
status(
BaseStatus(
message: LocaleKeys.needValidImage.trans,
state: AppState.failed,
),
);
onTabChanged(1);
} else {
status(BaseStatus(message: '', state: AppState.idle));
previewFile.value = null;
currentTabIndex(index);
tabController?.animateTo(index);
}
}