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