setupButtonDefaultValues method
void
setupButtonDefaultValues()
Implementation
void setupButtonDefaultValues() {
// Skip button
onSkipPress = widget.onSkipPress ??
() {
if (!isAnimating()) {
if (lengthSlide > 0) {
tabController.animateTo(lengthSlide - 1, curve: curveScroll);
}
}
};
showSkipBtn = widget.showSkipBtn ?? true;
renderSkipBtn = widget.renderSkipBtn ?? const Text("SKIP");
skipButtonStyle = widget.skipButtonStyle ?? const ButtonStyle();
// Prev button
if (showSkipBtn) {
showPrevBtn = false;
} else {
showPrevBtn = widget.showPrevBtn ?? true;
}
renderPrevBtn = widget.renderPrevBtn ?? const Text("PREV");
prevButtonStyle = widget.prevButtonStyle ?? const ButtonStyle();
showNextBtn = widget.showNextBtn ?? true;
// Done button
onDonePress = widget.onDonePress ?? () {};
renderDoneBtn = widget.renderDoneBtn ?? const Text("DONE");
doneButtonStyle = widget.doneButtonStyle ?? const ButtonStyle();
showDoneBtn = widget.showDoneBtn ?? true;
// Next button
onNextPress = widget.onNextPress ?? () {};
renderNextBtn = widget.renderNextBtn ?? const Text("NEXT");
nextButtonStyle = widget.nextButtonStyle ?? const ButtonStyle();
}