of method

GlassVariantConstants of(
  1. GlassVariant variant, [
  2. Brightness brightness = Brightness.light
])

Constants for variant in brightness; identity never draws, so it maps to regular.

Implementation

GlassVariantConstants of(
  GlassVariant variant, [
  Brightness brightness = Brightness.light,
]) {
  final dark = brightness == Brightness.dark;
  if (variant == GlassVariant.clear) return dark ? clearDark : clear;
  return dark ? regularDark : regular;
}