componentsTokens method
Returns design tokens specific to OUDS components for the active theme, using BuildContext to access the correct widget tree context.
Implementation
@override
OudsComponentsTokens componentsTokens(BuildContext context) {
return OudsComponentsTokens(
button: OrangeButtonTokens(providersTokens(context)),
buttonMono: OrangeButtonMonoTokens(providersTokens(context)),
checkbox: OrangeCheckboxTokens(providersTokens(context)),
controlItem: OrangeControlItemTokens(providersTokens(context)),
radioButton: OrangeRadioButtonTokens(providersTokens(context)),
divider: OrangeDividerTokens(providersTokens(context)),
skeleton: OrangeSkeletonTokens(providersTokens(context)),
switchButton: OrangeSwitchTokens(providersTokens(context)),
chip: OrangeChipTokens(providersTokens(context)),
badge: OrangeBadgeTokens(providersTokens(context)),
tag: OrangeTagTokens(providersTokens(context)),
inputTag: OrangeInputTagTokens(providersTokens(context)),
textInput: OrangeTextInputTokens(providersTokens(context)),
pinCodeInput: OrangePinCodeInputTokens(providersTokens(context)),
link: OrangeLinkTokens(providersTokens(context)),
linkMono: OrangeLinkMonoTokens(providersTokens(context)),
bar: OrangeBarTokens(providersTokens(context)),
alert: OrangeAlertTokens(providersTokens(context)),
icon: OrangeIconTokens(providersTokens(context)),
bulletList: OrangeBulletListTokens(providersTokens(context)),
);
}