com.vaadin.flow.theme.lumo.
Class Lumo
- java.lang.Object
-
- com.vaadin.flow.theme.lumo.Lumo
-
All Implemented Interfaces:
@HtmlImport(value="frontend://bower_components/vaadin-lumo-styles/color.html") @HtmlImport(value="frontend://bower_components/vaadin-lumo-styles/typography.html") @HtmlImport(value="frontend://bower_components/vaadin-lumo-styles/sizing.html") @HtmlImport(value="frontend://bower_components/vaadin-lumo-styles/spacing.html") @HtmlImport(value="frontend://bower_components/vaadin-lumo-styles/style.html") @HtmlImport(value="frontend://bower_components/vaadin-lumo-styles/icons.html") public class Lumo extends Object implements AbstractTheme
Lumo component theme class implementation.
See Also:
-
-
Constructor Summary
Constructors Constructor and Description Lumo()
-
Method Summary
All Methods Modifier and Type Method and Description String
getBaseUrl()
The url for the base component implementation.
Map<String,String>
getBodyAttributes(String variant)
Gets the attributes that should be set on the
<body>
element when the Theme variant is applied.List<String>
getHeaderInlineContents()
Return a list of contents to inline to the bootstrap header.
String
getThemeUrl()
The url for the components themed version implementation.
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.theme.AbstractTheme
translateUrl
-
-
-
-
Field Detail
-
LIGHT
public static final String LIGHT
See Also:
-
DARK
public static final String DARK
See Also:
-
-
Method Detail
-
getBaseUrl
public String getBaseUrl()
Description copied from interface:
AbstractTheme
The url for the base component implementation.
e.g. src/
Specified by:
getBaseUrl
in interfaceAbstractTheme
Returns:
the base component path
-
getThemeUrl
public String getThemeUrl()
Description copied from interface:
AbstractTheme
The url for the components themed version implementation.
e.g. theme/lumo/
Specified by:
getThemeUrl
in interfaceAbstractTheme
Returns:
the themed component path
-
getHeaderInlineContents
public List<String> getHeaderInlineContents()
Description copied from interface:
AbstractTheme
Return a list of contents to inline to the bootstrap header. The contents will be handled as no-wrap as is and will be inserted to the initial page head tag.
This will usually be the any
<custom-style>
declarations, see CustomStyleFor importing theme files, use
HtmlImport
on the corresponding theme subclass.Specified by:
getHeaderInlineContents
in interfaceAbstractTheme
Returns:
list of string content to inline or empty list if nothing to inline
-
getBodyAttributes
public Map<String,String> getBodyAttributes(String variant)
Description copied from interface:
AbstractTheme
Gets the attributes that should be set on the
<body>
element when the Theme variant is applied.Specified by:
getBodyAttributes
in interfaceAbstractTheme
Parameters:
variant
- the variant defined in theTheme
annotation, notnull
Returns:
a Map with the attributes (keys and values) that should be set in the body, or an empty Map if nothing should be set for the given variant.
-
-