build static method

DesignTokens build(
  1. ProjectConfig config
)

Implementation

static DesignTokens build(ProjectConfig config) {
  final recipe = StyleRecipe.of(config.designStyle);
  final brand = Argb.parse(config.brandColor);
  final light = _palette(
    brand: brand,
    recipe: recipe,
    dark: false,
  );
  final dark = _palette(
    brand: brand,
    recipe: recipe,
    dark: true,
  );
  return DesignTokens(
    recipe: recipe,
    light: light,
    dark: dark,
    spacing: config.spacingScale.scale,
    gradientEnd: _gradientEnd(brand, recipe.style),
  );
}