resolve method
- BuildContext context
Returns a copy with unset fields filled from PrismTokens.
Call this before reading spacing or cardPadding; both are non-null afterwards.
Implementation
ChangelogStyle resolve(BuildContext context) {
final tokens = PrismTokens.of(context);
return ChangelogStyle(
cardColor: cardColor,
versionStyle: versionStyle,
dateStyle: dateStyle,
bulletStyle: bulletStyle,
badgeColor: badgeColor,
badgeTextStyle: badgeTextStyle,
spacing: spacing ?? tokens.spaceSm + tokens.spaceXs,
cardPadding: cardPadding ?? EdgeInsets.all(tokens.spaceMd),
badgeText: badgeText,
showOlderLabel: showOlderLabel,
showFewerLabel: showFewerLabel,
categoryStyle: categoryStyle,
);
}