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: OrangeCompactAccordionTokens(providersTokens(context)),
alert: OrangeCompactAlertTokens(providersTokens(context)),
badge: OrangeCompactBadgeTokens(providersTokens(context)),
bar: OrangeCompactBarTokens(providersTokens(context)),
bulletList: OrangeCompactBulletListTokens(providersTokens(context)),
button: OrangeCompactButtonTokens(providersTokens(context)),
buttonMono: OrangeCompactButtonMonoTokens(providersTokens(context)),
checkbox: OrangeCompactCheckboxTokens(providersTokens(context)),
chip: OrangeCompactChipTokens(providersTokens(context)),
controlItem: OrangeCompactControlItemTokens(providersTokens(context)),
divider: OrangeCompactDividerTokens(providersTokens(context)),
icon: OrangeCompactIconTokens(providersTokens(context)),
inputTag: OrangeCompactInputTagTokens(providersTokens(context)),
link: OrangeCompactLinkTokens(providersTokens(context)),
linkMono: OrangeCompactLinkMonoTokens(providersTokens(context)),
listItem: OrangeCompactListItemTokens(providersTokens(context)),
pinCodeInput: OrangeCompactPinCodeInputTokens(providersTokens(context)),
progressIndicator: OrangeCompactProgressIndicatorTokens(
providersTokens(context),
),
progressIndicatorMono: OrangeCompactProgressIndicatorMonoTokens(
providersTokens(context),
),
radioButton: OrangeCompactRadioButtonTokens(providersTokens(context)),
skeleton: OrangeCompactSkeletonTokens(providersTokens(context)),
switchButton: OrangeCompactSwitchTokens(providersTokens(context)),
tag: OrangeCompactTagTokens(providersTokens(context)),
textArea: OrangeCompactTextAreaTokens(providersTokens(context)),
textInput: OrangeCompactTextInputTokens(providersTokens(context)),
);
}