NavigationPanelThemeData.standard constructor
NavigationPanelThemeData.standard(
- ThemeData style
Implementation
factory NavigationPanelThemeData.standard(ThemeData style) {
final disabledTextStyle = TextStyle(
color: style.disabledColor,
fontWeight: FontWeight.bold,
);
return NavigationPanelThemeData(
animationDuration: style.fastAnimationDuration,
animationCurve: style.animationCurve,
color: (state) => ButtonThemeData.uncheckedInputColor(style, state),
highlightColor: style.accentColor,
selectedTextStyle: (state) => state.isDisabled
? disabledTextStyle
: style.typography.base!.copyWith(color: style.accentColor),
unselectedTextStyle: (state) =>
state.isDisabled ? disabledTextStyle : style.typography.base!,
cursor: style.inputMouseCursor,
labelPadding: EdgeInsets.zero,
iconPadding: EdgeInsets.only(right: 10, left: 8),
selectedIconColor: (_) => style.accentColor,
unselectedIconColor: (_) => null,
);
}