Class Lumo

  • All Implemented Interfaces:
    com.vaadin.flow.theme.AbstractTheme, Serializable

    @NpmPackage(value="@vaadin/vaadin-themable-mixin",version="23.6.2") @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="23.6.2") @NpmPackage(value="@vaadin/vaadin-lumo-styles",version="23.6.2")
    @JsModule("@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule("@vaadin/vaadin-lumo-styles/color.js") @JsModule("@vaadin/vaadin-lumo-styles/typography.js") @JsModule("@vaadin/vaadin-lumo-styles/sizing.js") @JsModule("@vaadin/vaadin-lumo-styles/spacing.js") @JsModule("@vaadin/vaadin-lumo-styles/style.js") @JsModule("@vaadin/vaadin-lumo-styles/vaadin-iconset.js") @JsModule("./lumo-includes.ts")
    public class Lumo
    extends Object
    implements com.vaadin.flow.theme.AbstractTheme
    Lumo component theme class implementation.
    See Also:
    Serialized Form
    • Constructor Detail

      • Lumo

        public Lumo()
    • Method Detail

      • getBaseUrl

        public String getBaseUrl()
        Specified by:
        getBaseUrl in interface com.vaadin.flow.theme.AbstractTheme
      • getThemeUrl

        public String getThemeUrl()
        Specified by:
        getThemeUrl in interface com.vaadin.flow.theme.AbstractTheme
      • getHeaderInlineContents

        public List<String> getHeaderInlineContents()
        Specified by:
        getHeaderInlineContents in interface com.vaadin.flow.theme.AbstractTheme
      • getHtmlAttributes

        public Map<String,​String> getHtmlAttributes​(String variant)
        Specified by:
        getHtmlAttributes in interface com.vaadin.flow.theme.AbstractTheme