updateDependentValues method
Implementation
@override
void updateDependentValues(covariant S? oldWidget) {
super.updateDependentValues(oldWidget);
scrollController._hapticFeedback = widget.hapticFeedback;
if (oldWidget?.activeValue != widget.activeValue) {
_setActiveIndex(widget.activeValue);
}
if (widget.activeValue != null && widget.onChange == null) {
AntdLogs.w(
msg:
"When manually setting activeValue, the onChange callback must be used.");
}
if (oldWidget?.onChange != widget.onChange) {
scrollController.currentIndex.removeListener(_innerOnChange);
if (widget.onChange != null) {
scrollController.currentIndex.addListener(_innerOnChange);
}
}
}