/*
@magma-design-system/design-tokens v{{ version }}
Generated by Style Dictionary
Do not edit directly
Generated at {{ date }}
*/

// ignore_for_file: unused_import

import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/painting.dart';

class MagmaColorPaletteLight {
  MagmaColorPaletteLight._();
  {{#each properties as | groups |}}
    {{#each groups as | names |}}
      {{#each names as | lightModes |}}
        {{#each lightModes as | palettes |}}
          {{#ifEquals @key 'light'}}
            {{#each palettes as | palette |}}
              {{#ifEquals @key 'color'}}
  static const Color {{#pascalCase}}{{@../../../key}}-{{@../../key}}{{/pascalCase}} = const Color.fromRGBO({{rgbCommaSeparatedChannel palette.value}}, 1);
              {{else}}
  static const Color {{#pascalCase}}{{@../../../key}}-{{@../../key}}-{{leadZero @key}}{{/pascalCase}} = const Color.fromRGBO({{rgbCommaSeparatedChannel palette.value}}, 1);
              {{/ifEquals}}
            {{/each}}
          {{/ifEquals}}
        {{/each}}
      {{/each}}
    {{/each}}
  {{/each}}
}

class MagmaColorPaletteDark {
  MagmaColorPaletteDark._();
  {{#each properties as | groups |}}
    {{#each groups as | names |}}
      {{#each names as | lightModes |}}
        {{#each lightModes as | palettes |}}
          {{#ifEquals @key 'dark'}}
            {{#each palettes as | palette |}}
              {{#ifEquals @key 'color'}}
  static const Color {{#pascalCase}}{{@../../../key}}-{{@../../key}}{{/pascalCase}} = const Color.fromRGBO({{rgbCommaSeparatedChannel palette.value}}, 1);
              {{else}}
  static const Color {{#pascalCase}}{{@../../../key}}-{{@../../key}}-{{leadZero @key}}{{/pascalCase}} = const Color.fromRGBO({{rgbCommaSeparatedChannel palette.value}}, 1);
              {{/ifEquals}}
            {{/each}}
          {{/ifEquals}}
        {{/each}}
      {{/each}}
    {{/each}}
  {{/each}}
}
