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(
accordion: OrangeAccordionTokens(providersTokens(context)),
alert: OrangeAlertTokens(providersTokens(context)),
badge: OrangeBadgeTokens(providersTokens(context)),
bar: OrangeBarTokens(providersTokens(context)),
bulletList: OrangeBulletListTokens(providersTokens(context)),
button: OrangeButtonTokens(providersTokens(context)),
buttonMono: OrangeButtonMonoTokens(providersTokens(context)),
checkbox: OrangeCheckboxTokens(providersTokens(context)),
chip: OrangeChipTokens(providersTokens(context)),
controlItem: OrangeControlItemTokens(providersTokens(context)),
divider: OrangeDividerTokens(providersTokens(context)),
icon: OrangeIconTokens(providersTokens(context)),
inputTag: OrangeInputTagTokens(providersTokens(context)),
link: OrangeLinkTokens(providersTokens(context)),
linkMono: OrangeLinkMonoTokens(providersTokens(context)),
listItem: OrangeListItemTokens(providersTokens(context)),
pinCodeInput: OrangePinCodeInputTokens(providersTokens(context)),
progressIndicator: OrangeProgressIndicatorTokens(
providersTokens(context),
),
progressIndicatorMono: OrangeProgressIndicatorMonoTokens(
providersTokens(context),
),
radioButton: OrangeRadioButtonTokens(providersTokens(context)),
skeleton: OrangeSkeletonTokens(providersTokens(context)),
switchButton: OrangeSwitchTokens(providersTokens(context)),
tag: OrangeTagTokens(providersTokens(context)),
textArea: OrangeTextAreaTokens(providersTokens(context)),
textInput: OrangeTextInputTokens(providersTokens(context)),
);
}