UNPKG

@sandlada/mdk

Version:

A JavaScript library based on Material Design 3, providing data such as color, shape, shadow level, etc.

35 lines (34 loc) 1.06 kB
export class Variant { Key; Value; toJSON() { return ({ Key: this.Key, Value: this.Value }); } constructor(Key, Value) { this.Key = Key; this.Value = Value; } static Monochrome = new Variant('Monochrome', 0); static Neutral = new Variant('Neutral', 1); static TonalSpot = new Variant('TonalSpot', 2); static Vibrant = new Variant('Vibrant', 3); static Expressive = new Variant('Expressive', 4); static Fidelity = new Variant('Fidelity', 5); static Content = new Variant('Content', 6); static Rainbow = new Variant('Rainbow', 7); static FruitSalad = new Variant('FruitSalad', 8); static AllEnums = { Monochrome: Variant.Monochrome, Neutral: Variant.Neutral, TonalSpot: Variant.TonalSpot, Vibrant: Variant.Vibrant, Expressive: Variant.Expressive, Fidelity: Variant.Fidelity, Content: Variant.Content, Rainbow: Variant.Rainbow, FruitSalad: Variant.FruitSalad }; }