UNPKG

@sandlada/mdc

Version:

@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.

23 lines 888 B
/** * @license * Copyright 2026 Kai-Orion & Sandlada * SPDX-License-Identifier: MIT */ import { type LitElement, type TemplateResult } from 'lit'; import type { MixinBase, MixinReturn } from '../../utils/behaviors/mixin'; import type { MDCRipple } from './ripple'; export interface IMixinRippleAttributes { ignoreGlobalConfig: boolean; disableRipple: boolean; disableRippleHoverStateLayer: boolean; disableRippleFocusStateLayer: boolean; disableRipplePressStateLayer: boolean; } export interface IMixinRippleOptions { rippleElement: MDCRipple | null; rippleHtmlFor: string | null; rippleControl: HTMLElement | null; renderRipple(): TemplateResult; } export declare function mixinRippleOptions<T extends MixinBase<LitElement>>(base: T): MixinReturn<T, IMixinRippleOptions & IMixinRippleAttributes>; //# sourceMappingURL=ripple-options.mixin.d.ts.map