igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
43 lines (42 loc) • 1.64 kB
TypeScript
import { IgcProgressBaseComponent } from './base.js';
/**
* A linear progress indicator used to express unspecified wait time or display
* the length of a process.
*
* @element igc-linear-progress
*
* @slot - The text area container.
*
* @csspart track - The igc-linear-progress track area.
* @csspart fill - The igc-linear-progress indicator area.
* @csspart striped - The igc-linear-progress striped indicator.
* @csspart label - The igc-linear-progress label.
* @csspart value - The igc-linear-progress label value.
* @csspart indeterminate - The igc-linear-progress indeterminate state.
* @csspart primary - The igc-linear-progress indicator primary state.
* @csspart danger - The igc-linear-progress indicator error state.
* @csspart warning - The igc-linear-progress indicator warning state.
* @csspart info - The igc-linear-progress indicator info state.
* @csspart success - The igc-linear-progress indicator success state.
*/
export default class IgcLinearProgressComponent extends IgcProgressBaseComponent {
static readonly tagName = "igc-linear-progress";
static styles: import("lit").CSSResult[];
static register(): void;
/**
* Sets the striped look of the control.
* @attr
*/
striped: boolean;
/**
* The position for the default label of the control.
* @attr label-align
*/
labelAlign: 'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end';
protected render(): import("lit-html").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'igc-linear-progress': IgcLinearProgressComponent;
}
}