componentsTokens method

  1. @override
OudsComponentsTokens componentsTokens(
  1. BuildContext context
)
override

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)),
  );
}