@sandlada/mdc
Version:
@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.
8 lines • 4.15 kB
JavaScript
import{Shape as e}from"../node_modules/@sandlada/mdk/build/domain/shape.js";import{State as t}from"../node_modules/@sandlada/mdk/build/domain/state.js";import"../node_modules/@sandlada/mdk/build/index.js";import{Color as n}from"../utils/tokens/theme.js";import{createStyleDefinition as r}from"../utils/tokens/create-style-definition.js";
/**
* @license
* Copyright 2025 Kai-Orion & Sandlada
* SPDX-License-Identifier: MIT
*/
const i=r({"track-shape-start-start":e.Full,"track-shape-start-end":e.Full,"track-shape-end-start":e.Full,"track-shape-end-end":e.Full,"handle-shape-start-start":e.Full,"handle-shape-start-end":e.Full,"handle-shape-end-start":e.Full,"handle-shape-end-end":e.Full,"state-layer-shape-start-start":e.Full,"state-layer-shape-start-end":e.Full,"state-layer-shape-end-start":e.Full,"state-layer-shape-end-end":e.Full,"enabled-icon-color-selected":n.OnPrimaryContainer,"icon-size-selected":`16px`,"enabled-icon-color-unselected":n.SurfaceContainerHighest,"icon-size-unselected":`16px`,"track-height":`32px`,"track-width":`52px`,"enabled-track-outline-color":n.Outline,"track-outline-width":`2px`,"enabled-track-color-selected":n.Primary,"enabled-track-color-unselected":n.SurfaceContainerHighest,"handle-height-selected":`24px`,"handle-height-unselected":`16px`,"with-icon-handle-height":`24px`,"handle-width-selected":`24px`,"handle-width-unselected":`16px`,"with-icon-handle-width":`24px`,"enabled-handle-color-selected":n.OnPrimary,"enabled-handle-color-unselected":n.Outline,"state-layer-size":`40px`,"disabled-icon-color-selected":n.OnSurface,"disabled-icon-opacity-selected":`0.38`,"disabled-icon-color-unselected":n.SurfaceContainerHighest,"disabled-icon-opacity-unselected":`0.38`,"disabled-track-opacity":`0.12`,"disabled-track-color-selected":n.OnSurface,"disabled-track-color-unselected":n.SurfaceContainerHighest,"disabled-track-outline-color-unselected":n.OnSurface,"disabled-handle-opacity-unselected":`0.38`,"disabled-handle-opacity-selected":`1`,"disabled-handle-color-selected":n.Surface,"disabled-handle-color-unselected":n.OnSurface,"hovered-icon-color-selected":n.OnPrimaryContainer,"hovered-icon-color-unselected":n.SurfaceContainerHighest,"hovered-track-color-selected":n.Primary,"hovered-state-layer-color-selected":n.Primary,"hovered-state-layer-opacity-selected":t.HoveredStateLayerOpacity,"hovered-track-color-unselected":n.SurfaceContainerHighest,"hovered-track-outline-color-unselected":n.Outline,"hovered-state-layer-color-unselected":n.OnSurface,"hovered-state-layer-opacity-unselected":t.HoveredStateLayerOpacity,"hovered-handle-color-selected":n.PrimaryContainer,"hovered-handle-color-unselected":n.OnSurfaceVariant,"focused-indicator-color":n.Secondary,"focused-indicator-thickness":t.FocusIndicator.Thickness,"focused-indicator-offset":t.FocusIndicator.OuterOffset,"focused-icon-color-selected":n.OnPrimaryContainer,"focused-icon-color-unselected":n.SurfaceContainerHighest,"focused-track-color-selected":n.Primary,"focused-state-layer-color-selected":n.Primary,"focused-state-layer-opacity-selected":t.FocusedStateLayerOpacity,"focused-track-color-unselected":n.SurfaceContainerHighest,"focused-track-outline-color-unselected":n.Outline,"focused-state-layer-color-unselected":n.OnSurface,"focused-state-layer-opacity-unselected":t.FocusedStateLayerOpacity,"focused-handle-color-selected":n.PrimaryContainer,"focused-handle-color-unselected":n.OnSurfaceVariant,"pressed-icon-color-selected":n.OnPrimaryContainer,"pressed-icon-color-unselected":n.SurfaceContainerHighest,"pressed-track-color-selected":n.Primary,"pressed-state-layer-color-selected":n.Primary,"pressed-state-layer-opacity-selected":t.PressedStateLayerOpacity,"pressed-track-color-unselected":n.SurfaceContainerHighest,"pressed-track-outline-color-unselected":n.Outline,"pressed-state-layer-color-unselected":n.OnSurface,"pressed-state-layer-opacity-unselected":t.PressedStateLayerOpacity,"pressed-handle-color-selected":n.PrimaryContainer,"pressed-handle-color-unselected":n.OnSurfaceVariant,"pressed-handle-height":`28px`,"pressed-handle-width":`28px`});export{i as SwitchDefinition};
//# sourceMappingURL=switch.definition.js.map