getDefaultStyle method
AntdNoticeBarStyle
getDefaultStyle(
- BuildContext context,
- AntdTheme theme,
- AntdMapToken token
override
Implementation
@override
AntdNoticeBarStyle getDefaultStyle(
BuildContext context, AntdTheme theme, AntdMapToken token) {
var bgColor = _getBgColor(token);
var border =
BorderSide(color: color?.getBorderColor(token) ?? token.border.color);
var iconStyle = AntdIconStyle(
size: token.size.xxl.roundToDouble(),
color: _getColor(token),
bodyStyle: AntdBoxStyle(margin: token.size.seed.right));
return AntdNoticeBarStyle(
bodyStyle: AntdBoxStyle(
border: Border(top: border, bottom: border),
color: bgColor,
padding: token.size.seed.vertical.marge(token.size.lg.horizontal),
textStyle: token.font.md.copyWith(color: _getColor(token)),
options: const AntdTapOptions(alwaysReceiveTap: true)),
iconStyle: iconStyle,
closeIconStyle: const AntdIconStyle(
bodyStyle:
AntdBoxStyle(options: AntdTapOptions(alwaysReceiveTap: true))),
extraStyle: AntdBoxStyle(margin: token.size.lg.left));
}