resolve method
- BuildContext context
Returns a copy with unset fields filled from PrismTokens.
Implementation
PrismBannerStyle resolve(BuildContext context) {
final tokens = PrismTokens.of(context);
return PrismBannerStyle(
color: color,
foregroundColor: foregroundColor,
borderRadius: borderRadius ?? tokens.radiusMd,
margin:
margin ??
EdgeInsets.fromLTRB(
tokens.spaceSm + tokens.spaceXs,
tokens.spaceSm,
tokens.spaceSm + tokens.spaceXs,
0,
),
padding:
padding ??
EdgeInsets.fromLTRB(
tokens.spaceMd,
tokens.spaceSm + tokens.spaceXs,
tokens.spaceSm,
tokens.spaceSm + tokens.spaceXs,
),
titleStyle: titleStyle,
messageStyle: messageStyle,
);
}