UNPKG

@oslokommune/punkt-elements

Version:

Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo

50 lines (49 loc) 1.88 kB
import { PktElement } from '../../base-elements/element'; import { TAriaLive, TProgressbarRole, TProgressbarSkin, TProgressbarStatusPlacement, TProgressbarStatusType, TProgressbarTitlePosition } from '../../shared-types'; export type { TProgressbarRole, TProgressbarSkin, TProgressbarStatusPlacement, TProgressbarStatusType, TProgressbarTitlePosition }; export interface IPktProgressbar { ariaLabel?: string | null; ariaLabelledby?: string | null; ariaLive?: TAriaLive | null; ariaValueText?: string | null; id?: string | null; role?: TProgressbarRole; skin?: TProgressbarSkin; statusPlacement?: TProgressbarStatusPlacement; statusType?: TProgressbarStatusType; title?: string | null; titlePosition?: TProgressbarTitlePosition; valueCurrent: number; valueMax?: number; valueMin?: number; } export declare class PktProgressbar extends PktElement implements IPktProgressbar { constructor(); ariaLabel: string | null; ariaLabelledby: string | null; ariaValueText: string | null; ariaLive: TAriaLive; id: string; role: TProgressbarRole; skin: TProgressbarSkin; statusPlacement: TProgressbarStatusPlacement; statusType: TProgressbarStatusType; title: string; titlePosition: TProgressbarTitlePosition; valueCurrent: number; valueMax: number; valueMin: number; private labelWidth; private progressbarId; private computedAriaLabelledby; private computedAriaValueText; private labelRef; private progressBarRef; firstUpdated(changedProperties: Map<string | number | symbol, unknown>): void; updated(changedProperties: Map<string | number | symbol, unknown>): void; render(): import('lit-html').TemplateResult<1>; private setComputedValues; private syncAttributes; private _handleAttribute; } export default PktProgressbar;