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