All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.fluorumlabs.disconnect.vaadin.elements.ProgressBarElement Maven / Gradle / Ivy

The newest version!
package com.github.fluorumlabs.disconnect.vaadin.elements;

import com.github.fluorumlabs.disconnect.core.annotations.Import;
import com.github.fluorumlabs.disconnect.core.annotations.NpmPackage;
import com.github.fluorumlabs.disconnect.vaadin.Vaadin;
import com.github.fluorumlabs.disconnect.vaadin.elements.mixins.ProgressMixin;
import com.github.fluorumlabs.disconnect.vaadin.elements.mixins.ThemableMixin;
import js.web.dom.HTMLElement;

/**
 * <vaadin-progress-bar> is a Web Component for progress bars.
 *
 * 
<vaadin-progress-bar min="0" max="1" value="0.5"
 * >
 * </vaadin-progress-bar>
 * 
*

Styling

* The following shadow DOM parts are available for styling: * * * * * * * * * *
Part nameDescription
barProgress-bar's background
valueProgress-bar's foreground
* See * ThemableMixin – how to apply styles for shadow parts *

* The following custom properties are available: * *

* * * * * * *
Custom propertyDescriptionDefault
--vaadin-progress-valuecurrent progress value (between 0 and 1)0
* The following state attributes are available for styling: * * * * * * * * *
AttributeDescriptionPart name
indeterminateSet to an indeterminate progress bar:host
*/ @NpmPackage( name = "@vaadin/vaadin", version = Vaadin.VERSION ) @Import( module = "@vaadin/vaadin-progress-bar/theme/lumo/vaadin-progress-bar.js" ) public interface ProgressBarElement extends HTMLElement, ProgressMixin, ThemableMixin { static String TAGNAME() { return "vaadin-progress-bar"; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy