CarpenterColor.fromConfig constructor
CarpenterColor.fromConfig({
- required CarpenterColorConfig config,
- required CarpenterPaletteConfig fallbackPalette,
- required Brightness brightness,
Собирает color runtime из config.
Implementation
factory CarpenterColor.fromConfig({
required CarpenterColorConfig config,
required CarpenterPaletteConfig fallbackPalette,
required Brightness brightness,
}) {
final palette = CarpenterPalette.fromConfig(
config.palette ?? fallbackPalette,
);
final resolver = config.semanticResolver ?? _defaultSemanticColors;
final tokens = <String, Color>{
..._defaultSemanticColors(palette, brightness),
...resolver(palette, brightness),
...config.semantic,
};
return CarpenterColor(palette: palette, tokens: tokens);
}