light top-level property

AntdThemeAlgorithm light
getter/setter pair

Implementation

AntdThemeAlgorithm light = (seedToken, token) {
  var colorTextBase =
      seedToken.colorText.getOriginalColor(seedToken.opacityDefine.colorText);
  var colorText =
      AntdTextColorDefine.generate(colorTextBase, seedToken.opacityDefine);
  return AntdMapToken(
      size: AntdSizeDefine.generate(seedToken.sizeUnit, seedToken.sizeStep),
      radius: AntdRadiusDefine.generate(seedToken.radius, seedToken.sizeStep),
      colorInfo: AntdColorDefine.generate(seedToken.colorInfo),
      colorLink: AntdColorDefine.generate(seedToken.colorLink),
      colorPrimary: AntdColorDefine.generate(seedToken.colorPrimary),
      colorSuccess: AntdColorDefine.generate(seedToken.colorSuccess),
      colorWarning: AntdColorDefine.generate(seedToken.colorWarning),
      colorError: AntdColorDefine.generate(seedToken.colorError),
      colorText: colorText,
      font: AntdFontDefine.generate(
          seedToken.fontSize, colorText, seedToken.defaultTextStyle),
      colorFill: AntdFillColorDefine.generate(
          colorTextBase, seedToken.colorBgBase, seedToken.opacityDefine),
      colorBgBlur: const Color(0x00000000),
      colorBgContainer: seedToken.colorBgBase.lightness(0, false),
      colorBgElevated: seedToken.colorBgBase.lightness(0, false),
      colorBgLayout: seedToken.colorBgBase.lightness(4, false),
      colorBgMask:
          const Color(0x00000000).withAlphas(0.45, seedToken.colorBgBase),
      colorBgSolid: colorTextBase.withAlphas(1, seedToken.colorBgBase),
      colorBgSolidActive: colorTextBase.withAlphas(0.95, seedToken.colorBgBase),
      colorBgSpotlight: colorTextBase.withAlphas(0.85, seedToken.colorBgBase),
      border: BorderSide(
          color: seedToken.colorBgBase
              .lightness(seedToken.opacityDefine.colorBorder, false),
          width: seedToken.lineWidth),
      borderSecondary: BorderSide(
          color: seedToken.colorBgBase
              .lightness(seedToken.opacityDefine.colorBorderSecondary, false),
          width: seedToken.lineWidth),
      lineWidth: seedToken.lineWidth,
      colorWhite: const Color(0xffffffff),
      colorTransparent: const Color(0x00000000),
      colorBlack: const Color(0xff000000),
      shadow: AntdShadowDefine.generate());
};