UNPKG

@glare-labs/mdk

Version:

@glare-labs/mdk, Material Design Kit, mdk is a JavaScript constant library based on Material Design 3, providing constant data such as color, shape, shadow level, etc:

477 lines (469 loc) 26.5 kB
const Palettes = { Black: `var(--md-sys-palette-black, #000)`, Error0: `var(--md-sys-palette-error-0, #000)`, Error10: `var(--md-sys-palette-error-10, #410e0b)`, Error20: `var(--md-sys-palette-error-20, #601410)`, Error30: `var(--md-sys-palette-error-30, #8c1d18)`, Error40: `var(--md-sys-palette-error-40, #b3261e)`, Error50: `var(--md-sys-palette-error-50, #dc362e)`, Error60: `var(--md-sys-palette-error-60, #e46962)`, Error70: `var(--md-sys-palette-error-70, #ec928e)`, Error80: `var(--md-sys-palette-error-80, #f2b8b5)`, Error90: `var(--md-sys-palette-error-90, #f9dedc)`, Error95: `var(--md-sys-palette-error-95, #fceeee)`, Error99: `var(--md-sys-palette-error-99, #fffbf9)`, Error100: `var(--md-sys-palette-error-100, #fff)`, NeutralVariant0: `var(--md-sys-palette-neutral-variant-0, #000)`, NeutralVariant10: `var(--md-sys-palette-neutral-variant-10, #1d1a22)`, NeutralVariant20: `var(--md-sys-palette-neutral-variant-20, #322f37)`, NeutralVariant30: `var(--md-sys-palette-neutral-variant-30, #49454f)`, NeutralVariant40: `var(--md-sys-palette-neutral-variant-40, #605d66)`, NeutralVariant50: `var(--md-sys-palette-neutral-variant-50, #79747e)`, NeutralVariant60: `var(--md-sys-palette-neutral-variant-60, #938f99)`, NeutralVariant70: `var(--md-sys-palette-neutral-variant-70, #aea9b4)`, NeutralVariant80: `var(--md-sys-palette-neutral-variant-80, #cac4d0)`, NeutralVariant90: `var(--md-sys-palette-neutral-variant-90, #e7e0ec)`, NeutralVariant95: `var(--md-sys-palette-neutral-variant-95, #f5eefa)`, NeutralVariant99: `var(--md-sys-palette-neutral-variant-99, #fffbfe)`, NeutralVariant100: `var(--md-sys-palette-neutral-variant-100, #fff)`, Neutral0: `var(--md-sys-palette-neutral-0, #000)`, Neutral4: `var(--md-sys-palette-neutral-4, #0f0d13)`, Neutral6: `var(--md-sys-palette-neutral-6, #141218)`, Neutral10: `var(--md-sys-palette-neutral-10, #1d1b20)`, Neutral12: `var(--md-sys-palette-neutral-12, #211f26)`, Neutral17: `var(--md-sys-palette-neutral-17, #2b2930)`, Neutral20: `var(--md-sys-palette-neutral-20, #322f35)`, Neutral22: `var(--md-sys-palette-neutral-22, #36343b)`, Neutral24: `var(--md-sys-palette-neutral-24, #3b383e)`, Neutral30: `var(--md-sys-palette-neutral-30, #48464c)`, Neutral40: `var(--md-sys-palette-neutral-40, #605d64)`, Neutral50: `var(--md-sys-palette-neutral-50, #79767d)`, Neutral60: `var(--md-sys-palette-neutral-60, #938f96)`, Neutral70: `var(--md-sys-palette-neutral-70, #aea9b1)`, Neutral80: `var(--md-sys-palette-neutral-80, #cac5cd)`, Neutral87: `var(--md-sys-palette-neutral-87, #ded8e1)`, Neutral90: `var(--md-sys-palette-neutral-90, #e6e0e9)`, Neutral92: `var(--md-sys-palette-neutral-92, #ece6f0)`, Neutral94: `var(--md-sys-palette-neutral-94, #f3edf7)`, Neutral95: `var(--md-sys-palette-neutral-95, #f5eff7)`, Neutral96: `var(--md-sys-palette-neutral-96, #f7f2fa)`, Neutral98: `var(--md-sys-palette-neutral-98, #fef7ff)`, Neutral99: `var(--md-sys-palette-neutral-99, #fffbff)`, Neutral100: `var(--md-sys-palette-neutral-100, #fff)`, Primary0: `var(--md-sys-palette-primary-0, #000)`, Primary10: `var(--md-sys-palette-primary-10, #21005d)`, Primary20: `var(--md-sys-palette-primary-20, #381e72)`, Primary30: `var(--md-sys-palette-primary-30, #4f378b)`, Primary40: `var(--md-sys-palette-primary-40, #6750a4)`, Primary50: `var(--md-sys-palette-primary-50, #7f67be)`, Primary60: `var(--md-sys-palette-primary-60, #9a82db)`, Primary70: `var(--md-sys-palette-primary-70, #b69df8)`, Primary80: `var(--md-sys-palette-primary-80, #d0bcff)`, Primary90: `var(--md-sys-palette-primary-90, #eaddff)`, Primary95: `var(--md-sys-palette-primary-95, #f6edff)`, Primary99: `var(--md-sys-palette-primary-99, #fffbfe)`, Primary100: `var(--md-sys-palette-primary-100, #fff)`, Secondary0: `var(--md-sys-palette-secondary-0, #000)`, Secondary10: `var(--md-sys-palette-secondary-10, #1d192b)`, Secondary20: `var(--md-sys-palette-secondary-20, #332d41)`, Secondary30: `var(--md-sys-palette-secondary-30, #4a4458)`, Secondary40: `var(--md-sys-palette-secondary-40, #625b71)`, Secondary50: `var(--md-sys-palette-secondary-50, #7a7289)`, Secondary60: `var(--md-sys-palette-secondary-60, #958da5)`, Secondary70: `var(--md-sys-palette-secondary-70, #b0a7c0)`, Secondary80: `var(--md-sys-palette-secondary-80, #ccc2dc)`, Secondary90: `var(--md-sys-palette-secondary-90, #e8def8)`, Secondary95: `var(--md-sys-palette-secondary-95, #f6edff)`, Secondary99: `var(--md-sys-palette-secondary-99, #fffbfe)`, Secondary100: `var(--md-sys-palette-secondary-100, #fff)`, Tertiary0: `var(--md-sys-palette-tertiary-0, #000)`, Tertiary10: `var(--md-sys-palette-tertiary-10, #31111d)`, Tertiary20: `var(--md-sys-palette-tertiary-20, #492532)`, Tertiary30: `var(--md-sys-palette-tertiary-30, #633b48)`, Tertiary40: `var(--md-sys-palette-tertiary-40, #7d5260)`, Tertiary50: `var(--md-sys-palette-tertiary-50, #986977)`, Tertiary60: `var(--md-sys-palette-tertiary-60, #b58392)`, Tertiary70: `var(--md-sys-palette-tertiary-70, #d29dac)`, Tertiary80: `var(--md-sys-palette-tertiary-80, #efb8c8)`, Tertiary90: `var(--md-sys-palette-tertiary-90, #ffd8e4)`, Tertiary95: `var(--md-sys-palette-tertiary-95, #ffecf1)`, Tertiary99: `var(--md-sys-palette-tertiary-99, #fffbfa)`, Tertiary100: `var(--md-sys-palette-tertiary-100, #fff)`, White: `var(--md-sys-palette-white, #fff)`, }; const DefaultLightColors = { Background: `var(--md-sys-color-background, ${Palettes.Neutral98})`, Error: `var(--md-sys-color-error, ${Palettes.Error40})`, ErrorContainer: `var(--md-sys-color-error-container, ${Palettes.Error90})`, InverseOnSurface: `var(--md-sys-color-inverse-on-surface, ${Palettes.Neutral95})`, InversePrimary: `var(--md-sys-color-inverse-primary, ${Palettes.Primary80})`, InverseSurface: `var(--md-sys-color-inverse-surface, ${Palettes.Neutral20})`, OnBackground: `var(--md-sys-color-on-background, ${Palettes.Neutral10})`, OnError: `var(--md-sys-color-on-error, ${Palettes.Error100})`, OnErrorContainer: `var(--md-sys-color-on-error-container, ${Palettes.Error10})`, OnPrimary: `var(--md-sys-color-on-primary, ${Palettes.Primary100})`, OnPrimaryContainer: `var(--md-sys-color-on-primary-container, ${Palettes.Primary10})`, OnPrimaryFixed: `var(--md-sys-color-on-primary-fixed, ${Palettes.Primary10})`, OnPrimaryFixedVariant: `var(--md-sys-color-on-primary-fixed-variant, ${Palettes.Primary30})`, OnSecondary: `var(--md-sys-color-on-secondary, ${Palettes.Secondary100})`, OnSecondaryContainer: `var(--md-sys-color-on-secondary-container, ${Palettes.Secondary10})`, OnSecondaryFixed: `var(--md-sys-color-on-secondary-fixed, ${Palettes.Secondary10})`, OnSecondaryFixedVariant: `var(--md-sys-color-on-secondary-fixed-variant, ${Palettes.Secondary30})`, OnSurface: `var(--md-sys-color-on-surface, ${Palettes.Neutral10})`, OnSurfaceVariant: `var(--md---md-sys-color-on-surface-variant, ${Palettes.NeutralVariant30})`, OnTertiary: `var(--md-sys-color-on-tertiary, ${Palettes.Tertiary100})`, OnTertiaryContainer: `var(--md-sys-color-on-tertiary-container, ${Palettes.Tertiary10})`, OnTertiaryFixed: `var(--md-sys-color-on-tertiary-fixed, ${Palettes.Tertiary10})`, OnTertiaryFixedVariant: `var(--md-sys-color-on-tertiary-fixed-variant, ${Palettes.Tertiary30})`, Outline: `var(--md-sys-color-outline, ${Palettes.Neutral50})`, OutlineVariant: `var(--md-sys-color-outline-variant, ${Palettes.NeutralVariant80})`, Primary: `var(--md-sys-color-primary, ${Palettes.Primary40})`, PrimaryContainer: `var(--md-sys-color-primary-container, ${Palettes.Primary90})`, PrimaryFixed: `var(--md-sys-color-primary-fixed, ${Palettes.Primary90})`, PrimaryFixedDim: `var(--md-sys-color-primary-fixed-dim, ${Palettes.Primary80})`, Scrim: `var(--md-sys-color-scrim, ${Palettes.Neutral0})`, Secondary: `var(--md-sys-color-secondary, ${Palettes.Secondary40})`, SecondaryContainer: `var(--md-sys-color-secondary-container, ${Palettes.Secondary90})`, SecondaryFixed: `var(--md-sys-color-secondary-fixed, ${Palettes.Secondary90})`, SecondaryFixedDim: `var(--md-sys-color-secondary-fixed-dim, ${Palettes.Secondary80})`, Shadow: `var(--md-sys-color-shadow, ${Palettes.Neutral0})`, Surface: `var(--md-sys-color-surface, ${Palettes.Neutral98})`, SurfaceBright: `var(--md-sys-color-surface-bright, ${Palettes.Neutral98})`, SurfaceContainer: `var(--md-sys-color-surface-container, ${Palettes.Neutral94})`, SurfaceContainerHigh: `var(--md-sys-color-surface-container-high, ${Palettes.Neutral92})`, SurfaceContainerHighest: `var(--md-sys-color-surface-container-highest, ${Palettes.Neutral90})`, SurfaceContainerLow: `var(--md-sys-color-surface-container-low, ${Palettes.Neutral96})`, SurfaceContainerLowest: `var(--md-sys-color-surface-container-lowest, ${Palettes.Neutral100})`, SurfaceDim: `var(--md-sys-color-surface-dim, ${Palettes.Neutral87})`, SurfaceTint: `var(--md-sys-color-surface-tint, ${Palettes.Primary40})`, SurfaceVariant: `var(--md-sys-color-surface-variant, ${Palettes.NeutralVariant90}`, Tertiary: `var(--md-sys-color-tertiary, ${Palettes.Tertiary40})`, TertiaryContainer: `var(--md-sys-color-tertiary-container, ${Palettes.Tertiary90})`, TertiaryFixed: `var(--md-sys-color-tertiary-fixed, ${Palettes.Tertiary90})`, TertiaryFixedDim: `var(--md-sys-color-tertiary-fixed-dim, ${Palettes.Tertiary80})`, }; const DefaultDarkColors = { Background: `var(--md-sys-color-background, ${Palettes.Neutral6})`, Error: `var(--md-sys-color-error, ${Palettes.Error80})`, ErrorContainer: `var(--md-sys-color-error-container, ${Palettes.Error30})`, InverseOnSurface: `var(--md-sys-color-inverse-on-surface, ${Palettes.Neutral20})`, InversePrimary: `var(--md-sys-color-inverse-primary, ${Palettes.Primary40})`, InverseSurface: `var(--md-sys-color-inverse-surface, ${Palettes.Neutral90})`, OnBackground: `var(--md-sys-color-on-background, ${Palettes.Neutral90})`, OnError: `var(--md-sys-color-on-error, ${Palettes.Error20})`, OnErrorContainer: `var(--md-sys-color-on-error-container, ${Palettes.Error90})`, OnPrimary: `var(--md-sys-color-on-primary, ${Palettes.Primary20})`, OnPrimaryContainer: `var(--md-sys-color-on-primary-container, ${Palettes.Primary90})`, OnPrimaryFixed: `var(--md-sys-color-on-primary-fixed, ${Palettes.Primary10})`, OnPrimaryFixedVariant: `var(--md-sys-color-on-primary-fixed-variant, ${Palettes.Primary30})`, OnSecondary: `var(--md-sys-color-on-secondary, ${Palettes.Secondary20})`, OnSecondaryContainer: `var(--md-sys-color-on-secondary-container, ${Palettes.Secondary90})`, OnSecondaryFixed: `var(--md-sys-color-on-secondary-fixed, ${Palettes.Secondary10})`, OnSecondaryFixedVariant: `var(--md-sys-color-on-secondary-fixed-variant, ${Palettes.Secondary30})`, OnSurface: `var(--md-sys-color-on-surface, ${Palettes.Neutral90})`, OnSurfaceVariant: `var(--md---md-sys-color-on-surface-variant, ${Palettes.NeutralVariant80})`, OnTertiary: `var(--md-sys-color-on-tertiary, ${Palettes.Tertiary20})`, OnTertiaryContainer: `var(--md-sys-color-on-tertiary-container, ${Palettes.Tertiary90})`, OnTertiaryFixed: `var(--md-sys-color-on-tertiary-fixed, ${Palettes.Tertiary10})`, OnTertiaryFixedVariant: `var(--md-sys-color-on-tertiary-fixed-variant, ${Palettes.Tertiary30})`, Outline: `var(--md-sys-color-outline, ${Palettes.Neutral60})`, OutlineVariant: `var(--md-sys-color-outline-variant, ${Palettes.NeutralVariant30})`, Primary: `var(--md-sys-color-primary, ${Palettes.Primary80})`, PrimaryContainer: `var(--md-sys-color-primary-container, ${Palettes.Primary30})`, PrimaryFixed: `var(--md-sys-color-primary-fixed, ${Palettes.Primary90})`, PrimaryFixedDim: `var(--md-sys-color-primary-fixed-dim, ${Palettes.Primary80})`, Scrim: `var(--md-sys-color-scrim, ${Palettes.Neutral0})`, Secondary: `var(--md-sys-color-secondary, ${Palettes.Secondary80})`, SecondaryContainer: `var(--md-sys-color-secondary-container, ${Palettes.Secondary30})`, SecondaryFixed: `var(--md-sys-color-secondary-fixed, ${Palettes.Secondary90})`, SecondaryFixedDim: `var(--md-sys-color-secondary-fixed-dim, ${Palettes.Secondary80})`, Shadow: `var(--md-sys-color-shadow, ${Palettes.Neutral0})`, Surface: `var(--md-sys-color-surface, ${Palettes.Neutral6})`, SurfaceBright: `var(--md-sys-color-surface-bright, ${Palettes.Neutral24})`, SurfaceContainer: `var(--md-sys-color-surface-container, ${Palettes.Neutral12})`, SurfaceContainerHigh: `var(--md-sys-color-surface-container-high, ${Palettes.Neutral17})`, SurfaceContainerHighest: `var(--md-sys-color-surface-container-highest, ${Palettes.Neutral22})`, SurfaceContainerLow: `var(--md-sys-color-surface-container-low, ${Palettes.Neutral10})`, SurfaceContainerLowest: `var(--md-sys-color-surface-container-lowest, ${Palettes.Neutral4})`, SurfaceDim: `var(--md-sys-color-surface-dim, ${Palettes.Neutral6})`, SurfaceTint: `var(--md-sys-color-surface-tint, ${Palettes.Primary80})`, SurfaceVariant: `var(--md-sys-color-surface-variant, ${Palettes.NeutralVariant30}`, Tertiary: `var(--md-sys-color-tertiary, ${Palettes.Tertiary80})`, TertiaryContainer: `var(--md-sys-color-tertiary-container, ${Palettes.Tertiary30})`, TertiaryFixed: `var(--md-sys-color-tertiary-fixed, ${Palettes.Tertiary90})`, TertiaryFixedDim: `var(--md-sys-color-tertiary-fixed-dim, ${Palettes.Tertiary80})`, }; const ElevationLevels = { Level0: 0, Level1: 1, Level2: 3, Level3: 6, Level4: 8, Level5: 12, }; const ElevationBoxShaodws = { Level0: `box-shadow: none`, Level1: `box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px`, Level2: `box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px`, Level3: `box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px`, Level4: `box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px`, Level5: `box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 8px -4px, rgba(0, 0, 0, 0.14) 0px 12px 17px 2px, rgba(0, 0, 0, 0.12) 0px 5px 22px 4px`, }; const MotionDurations = { Short1: '50ms', Short2: '100ms', Short3: '150ms', Short4: '200ms', Medium1: '250ms', Medium2: '300ms', Medium3: '350ms', Medium4: '400ms', Long1: '450ms', Long2: '500ms', Long3: '550ms', Long4: '600ms', ExtraLong1: '700ms', ExtraLong2: '800ms', ExtraLong3: '900ms', ExtraLong4: '1000ms', }; const MotionEasings = { Standard: 'cubic-bezier(0.2, 0, 0, 1)', StandardAccelerate: 'cubic-bezier(0.3, 0, 1, 1)', StandardDecelerate: 'cubic-bezier(0, 0, 0, 1)', Emphasized: 'cubic-bezier(0.2, 0, 0, 1)', EmphasizedAccelerate: 'cubic-bezier(0.3, 0, 0.8, 0.15)', EmphasizedDecelerate: 'cubic-bezier(0.05, 0.7, 0.1, 1)', Legacy: 'cubic-bezier(0.4, 0, 0.2, 1)', LegacyAccelerate: 'cubic-bezier(0.4, 0, 1, 1)', LegacyDecelerate: 'cubic-bezier(0, 0, 0.2, 1)', Linear: 'cubic-bezier(0, 0, 1, 1)', }; const Shapes = { Full: '9999px', ExtraLarge: '28px', Large: '16px', Medium: '12px', Small: '8px', ExtraSmall: '4px', None: '0px', }; const motion = { short1: MotionDurations.Short1, short2: MotionDurations.Short2, short3: MotionDurations.Short3, short4: MotionDurations.Short4, medium1: MotionDurations.Medium1, medium2: MotionDurations.Medium2, medium3: MotionDurations.Medium3, medium4: MotionDurations.Medium4, long1: MotionDurations.Long1, long2: MotionDurations.Long2, long3: MotionDurations.Long3, long4: MotionDurations.Long4, extraLong1: MotionDurations.ExtraLong1, extraLong2: MotionDurations.ExtraLong2, extraLong3: MotionDurations.ExtraLong3, extraLong4: MotionDurations.ExtraLong4, }; const easing = { standard: MotionEasings.Standard, standardAccelerate: MotionEasings.StandardAccelerate, standardDecelerate: MotionEasings.StandardDecelerate, emphasized: MotionEasings.Emphasized, emphasizedAccelerate: MotionEasings.EmphasizedAccelerate, emphasizedDecelerate: MotionEasings.EmphasizedDecelerate, legacy: MotionEasings.Legacy, legacyAccelerate: MotionEasings.LegacyAccelerate, legacyDecelerate: MotionEasings.LegacyDecelerate, linear: MotionEasings.Linear, }; const elevation = { level0: ElevationLevels.Level0, level1: ElevationLevels.Level1, level2: ElevationLevels.Level2, level3: ElevationLevels.Level3, level4: ElevationLevels.Level4, level5: ElevationLevels.Level5, }; const shape = { full: Shapes.Full, extraLarge: Shapes.ExtraLarge, large: Shapes.Large, medium: Shapes.Medium, small: Shapes.Small, extraSmall: Shapes.ExtraSmall, none: Shapes.None, }; const palette = { black: Palettes.Black, error0: Palettes.Error0, error10: Palettes.Error10, error100: Palettes.Error100, error20: Palettes.Error20, error30: Palettes.Error30, error40: Palettes.Error40, error50: Palettes.Error50, error60: Palettes.Error60, error70: Palettes.Error70, error80: Palettes.Error80, error90: Palettes.Error90, error95: Palettes.Error95, error99: Palettes.Error99, neutralVariant0: Palettes.NeutralVariant0, neutralVariant10: Palettes.NeutralVariant10, neutralVariant100: Palettes.NeutralVariant100, neutralVariant20: Palettes.NeutralVariant20, neutralVariant30: Palettes.NeutralVariant30, neutralVariant40: Palettes.NeutralVariant40, neutralVariant50: Palettes.NeutralVariant50, neutralVariant60: Palettes.NeutralVariant60, neutralVariant70: Palettes.NeutralVariant70, neutralVariant80: Palettes.NeutralVariant80, neutralVariant90: Palettes.NeutralVariant90, neutralVariant95: Palettes.NeutralVariant95, neutralVariant99: Palettes.NeutralVariant99, neutral0: Palettes.Neutral0, neutral10: Palettes.Neutral10, neutral100: Palettes.Neutral100, neutral12: Palettes.Neutral12, neutral17: Palettes.Neutral17, neutral20: Palettes.Neutral20, neutral22: Palettes.Neutral22, neutral24: Palettes.Neutral24, neutral30: Palettes.Neutral30, neutral4: Palettes.Neutral4, neutral40: Palettes.Neutral40, neutral50: Palettes.Neutral50, neutral6: Palettes.Neutral6, neutral60: Palettes.Neutral60, neutral70: Palettes.Neutral70, neutral80: Palettes.Neutral80, neutral87: Palettes.Neutral87, neutral90: Palettes.Neutral90, neutral92: Palettes.Neutral92, neutral94: Palettes.Neutral94, neutral95: Palettes.Neutral95, neutral96: Palettes.Neutral96, neutral98: Palettes.Neutral98, neutral99: Palettes.Neutral99, primary0: Palettes.Primary0, primary10: Palettes.Primary10, primary100: Palettes.Primary100, primary20: Palettes.Primary20, primary30: Palettes.Primary30, primary40: Palettes.Primary40, primary50: Palettes.Primary50, primary60: Palettes.Primary60, primary70: Palettes.Primary70, primary80: Palettes.Primary80, primary90: Palettes.Primary90, primary95: Palettes.Primary95, primary99: Palettes.Primary99, secondary0: Palettes.Secondary0, secondary10: Palettes.Secondary10, secondary100: Palettes.Secondary100, secondary20: Palettes.Secondary20, secondary30: Palettes.Secondary30, secondary40: Palettes.Secondary40, secondary50: Palettes.Secondary50, secondary60: Palettes.Secondary60, secondary70: Palettes.Secondary70, secondary80: Palettes.Secondary80, secondary90: Palettes.Secondary90, secondary95: Palettes.Secondary95, secondary99: Palettes.Secondary99, tertiary0: Palettes.Tertiary0, tertiary10: Palettes.Tertiary10, tertiary100: Palettes.Tertiary100, tertiary20: Palettes.Tertiary20, tertiary30: Palettes.Tertiary30, tertiary40: Palettes.Tertiary40, tertiary50: Palettes.Tertiary50, tertiary60: Palettes.Tertiary60, tertiary70: Palettes.Tertiary70, tertiary80: Palettes.Tertiary80, tertiary90: Palettes.Tertiary90, tertiary95: Palettes.Tertiary95, tertiary99: Palettes.Tertiary99, white: Palettes.White, }; const color = { background: `light-dark(var(--md-sys-palette-neutral-98, #fef7ff), var(--md-sys-palette-neutral-6, #141218))`, error: `light-dark(var(--md-sys-palette-error-40, #b3261e), var(--md-sys-palette-error-80, #f2b8b5))`, errorContainer: `light-dark(var(--md-sys-palette-error-90, #f9dedc), var(--md-sys-palette-error-30, #8c1d18))`, inverseOnSurface: `light-dark(var(--md-sys-palette-neutral-95, #f5eff7), var(--md-sys-palette-neutral-20, #322f35))`, inversePrimary: `light-dark(var(--md-sys-palette-primary-80, #d0bcff), var(--md-sys-palette-primary-40, #6750a4))`, inverseSurface: `light-dark(var(--md-sys-palette-neutral-20, #322f35), var(--md-sys-palette-neutral-90, #e6e0e9))`, onBackground: `light-dark(var(--md-sys-palette-neutral-10, #1d1b20), var(--md-sys-palette-neutral-90, #e6e0e9))`, onError: `light-dark(var(--md-sys-palette-error-100, #fff), var(--md-sys-palette-error-20, #601410))`, onErrorContainer: `light-dark(var(--md-sys-palette-error-10, #410e0b), var(--md-sys-palette-error-90, #f9dedc))`, onPrimary: `light-dark(var(--md-sys-palette-primary-100, #fff), var(--md-sys-palette-primary-20, #381e72))`, onPrimaryContainer: `light-dark(var(--md-sys-palette-primary-10, #21005d), var(--md-sys-palette-primary-90, #eaddff))`, onPrimaryFixed: `var(--md-sys-palette-primary-10, #21005d)`, onPrimaryFixedVariant: `var(--md-sys-palette-primary-30, #4f378b)`, onSecondary: `light-dark(var(--md-sys-palette-secondary-100, #fff), var(--md-sys-palette-secondary-20, #332d41))`, onSecondaryContainer: `light-dark(var(--md-sys-palette-secondary-10, #1d192b), var(--md-sys-palette-secondary-90, #e8def8))`, onSecondaryFixed: `var(--md-sys-palette-secondary-10, #1d192b)`, onSecondaryFixedVariant: `var(--md-sys-palette-secondary-30, #4a4458)`, onSurface: `light-dark(var(--md-sys-palette-neutral-10, #1d1b20), var(--md-sys-palette-neutral-90, #e6e0e9))`, onSurfaceVariant: `light-dark(var(--md-sys-palette-neutral-variant-30, #49454f), var(--md-sys-palette-neutral-variant-80, #cac4d0))`, onTertiary: `light-dark(var(--md-sys-palette-tertiary-100, #fff), var(--md-sys-palette-tertiary-20, #492532))`, onTertiaryContainer: `light-dark(var(--md-sys-palette-tertiary-10, #31111d), var(--md-sys-palette-tertiary-90, #ffd8e4))`, onTertiaryFixed: `var(--md-sys-palette-tertiary-10, #31111d)`, onTertiaryFixedVariant: `var(--md-sys-palette-tertiary-30, #633b48)`, outline: `light-dark(var(--md-sys-palette-neutral-50, #79767d), var(--md-sys-palette-neutral-60, #938f96))`, outlineVariant: `light-dark(var(--md-sys-palette-neutral-variant-80, #cac4d0), var(--md-sys-palette-neutral-variant-30, #49454f))`, primary: `light-dark(var(--md-sys-palette-primary-40, #6750a4), var(--md-sys-palette-primary-80, #d0bcff))`, primaryContainer: `light-dark(var(--md-sys-palette-primary-90, #eaddff), var(--md-sys-palette-primary-30, #4f378b))`, primaryFixed: `var(--md-sys-palette-primary-90, #eaddff)`, primaryFixedDim: `var(--md-sys-palette-primary-80, #d0bcff)`, scrim: `var(--md-sys-palette-neutral-0, #000)`, secondary: `light-dark(var(--md-sys-palette-secondary-40, #625b71), var(--md-sys-palette-secondary-80, #ccc2dc))`, secondaryContainer: `light-dark(var(--md-sys-palette-secondary-90, #e8def8), var(--md-sys-palette-secondary-30, #4a4458))`, secondaryFixed: `var(--md-sys-palette-secondary-90, #e8def8)`, secondaryFixedDim: `var(--md-sys-palette-secondary-80, #ccc2dc)`, shadow: `var(--md-sys-palette-neutral-0, #000)`, surface: `light-dark(var(--md-sys-palette-neutral-98, #fef7ff), var(--md-sys-palette-neutral-6, #141218))`, surfaceBright: `light-dark(var(--md-sys-palette-neutral-98, #fef7ff), var(--md-sys-palette-neutral-24, #3b383e))`, surfaceContainer: `light-dark(var(--md-sys-palette-neutral-94, #f3edf7), var(--md-sys-palette-neutral-12, #211f26))`, surfaceContainerHigh: `light-dark(var(--md-sys-palette-neutral-92, #ece6f0), var(--md-sys-palette-neutral-17, #2b2930))`, surfaceContainerHighest: `light-dark(var(--md-sys-palette-neutral-90, #e6e0e9), var(--md-sys-palette-neutral-22, #36343b))`, surfaceContainerLow: `light-dark(var(--md-sys-palette-neutral-96, #f7f2fa), var(--md-sys-palette-neutral-10, #1d1b20))`, surfaceContainerLowest: `light-dark(var(--md-sys-palette-neutral-100, #fff), var(--md-sys-palette-neutral-4, #0f0d13))`, surfaceDim: `light-dark(var(--md-sys-palette-neutral-87, #ded8e1), var(--md-sys-palette-neutral-6, #141218))`, surfaceTint: `light-dark(var(--md-sys-palette-primary-40, #6750a4), var(--md-sys-palette-primary-80, #d0bcff))`, surfaceVariant: `light-dark(var(--md-sys-palette-neutral-variant-90, #e7e0ec), var(--md-sys-palette-neutral-variant-30, #49454f))`, tertiary: `light-dark(var(--md-sys-palette-tertiary-40, #7d5260), var(--md-sys-palette-tertiary-80, #efb8c8))`, tertiaryContainer: `light-dark(var(--md-sys-palette-tertiary-90, #ffd8e4), var(--md-sys-palette-tertiary-30, #633b48))`, tertiaryFixed: `var(--md-sys-palette-tertiary-90, #ffd8e4)`, tertiaryFixedDim: `var(--md-sys-palette-tertiary-80, #efb8c8)`, }; const md = { sys: { color, palette, motion, easing, elevation, shape, } }; const MaterialContrastLevels = { Reduced: -1, Default: 0, Medium: 0.5, High: 1 }; const MaterialVariants = { Monochrome: 0, Neutral: 1, TonalSpot: 2, Vibrant: 3, Expressive: 4, Fidelity: 5, Content: 6, Rainbow: 7, FruitSalad: 8, }; export { DefaultDarkColors, DefaultLightColors, ElevationBoxShaodws, ElevationLevels, MaterialContrastLevels, MaterialVariants, MotionDurations, MotionEasings, Palettes, Shapes, md };