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

com.github.fluorumlabs.disconnect.vaadin.elements.TabElement 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.ElementMixin;
import com.github.fluorumlabs.disconnect.vaadin.elements.mixins.ItemMixin;
import com.github.fluorumlabs.disconnect.vaadin.elements.mixins.ThemableMixin;
import js.web.dom.HTMLElement;

/**
 * <vaadin-tab> is a Web Component providing an accessible and customizable tab.
 *
 * 
  <vaadin-tab>
 *     Tab 1
 *   </vaadin-tab>
 * 
* The following state attributes are available for styling: * * * * * * * * * * * * * *
AttributeDescriptionPart name
disabledSet to a disabled tab:host
focusedSet when the element is focused:host
focus-ringSet when the element is keyboard focused:host
selectedSet when the tab is selected:host
activeSet when mousedown or enter/spacebar pressed:host
orientationSet to horizontal or vertical depending on the * direction of items:host
* See * ThemableMixin – how to apply styles for shadow parts */ @NpmPackage( name = "@vaadin/vaadin", version = Vaadin.VERSION ) @Import( module = "@vaadin/vaadin-tabs/theme/lumo/vaadin-tab.js" ) public interface TabElement extends HTMLElement, ElementMixin, ThemableMixin, ItemMixin { static String TAGNAME() { return "vaadin-tab"; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy