setNavigationRailToM3 method
Set NavigationRail values to Flutter M3 defaults.
Implementation
Future<void> setNavigationRailToM3([bool doNotify = true]) async {
setNavRailBackgroundSchemeColor(SchemeColor.surface, false);
setNavRailOpacity(1, false);
setNavRailElevation(null, false);
setNavRailIndicatorSchemeColor(SchemeColor.secondaryContainer, false);
setNavRailIndicatorOpacity(1, false);
setNavRailIndicatorBorderRadius(null, false);
setNavRailMuteUnselected(false, false);
setNavRailSelectedIconSchemeColor(SchemeColor.onSurface, false);
setNavRailSelectedLabelSchemeColor(SchemeColor.onSurface, false);
setNavRailUnselectedSchemeColor(SchemeColor.onSurface, false);
setNavRailLabelType(NavigationRailLabelType.none, false);
// Only notify at end, if asked to do so, to do so is default.
if (doNotify) notifyListeners();
}