UNPKG

@rhds/elements

Version:

Red Hat Design System Elements

31 lines (30 loc) 1.23 kB
import type { Color } from '@rhds/tokens'; import type { ColorPalette } from '@rhds/elements/lib/color-palettes.js'; import { LitElement, type ComplexAttributeConverter } from 'lit'; import '@rhds/elements/rh-tooltip/rh-tooltip.js'; export declare class ContextChangeEvent extends Event { colorPalette: ColorPalette; /** the context provider targeted by this element */ provider: HTMLElement | null; constructor(colorPalette: ColorPalette, /** the context provider targeted by this element */ provider: HTMLElement | null); } export declare const ColorPaletteListConverter: ComplexAttributeConverter; export declare const paletteMap: Map<ColorPalette, Color>; export declare const paletteNames: ColorPalette[]; export declare class RhContextPicker extends LitElement { #private; static formAssociated: boolean; static readonly styles: CSSStyleSheet[]; shadowRoot: ShadowRoot; /** ID of context element to toggle (same root) */ target?: string | HTMLElement; value: ColorPalette; allow: ColorPalette[]; render(): import("lit-html").TemplateResult<1>; formStateRestoreCallback(state: string): void; firstUpdated(): void; focus(): void; sync(): void; }