gov-gui
Version:
Gov UI Component Library Demo ready Build
34 lines (33 loc) • 1.06 kB
TypeScript
import { GlobalProps } from '../../global/global-styles-helper';
import { AnimationProps } from '../../global/animation-helpers';
export declare class GovSegmentedChips implements GlobalProps, AnimationProps {
name: string;
variant: 'filled' | 'outlined' | 'disabled';
size?: string;
classes?: string;
styles?: {
[key: string]: string;
};
selectedValue: string;
hostElement: HTMLElement;
animation?: string;
animationDelay?: '2s' | '3s' | '4s' | '5s';
animationSpeed?: 'slow' | 'slower' | 'fast' | 'faster';
private allClasses;
private sliderElement;
watchAnimations(): void;
watchAnimationsDelay(): void;
watchAnimationsSpeed(): void;
updateGlobalClasses(): void;
connectedCallback(): void;
componentWillLoad(): void;
componentDidLoad(): void;
provideClass(): void;
private getChipElements;
private handleChipClick;
selectedValueChanged(): void;
private updateChipSelections;
private updateSlider;
private initializeChips;
render(): any;
}