@vaadin/scroller
A component container for creating scrollable areas in the UI.
Live Demo ↗
<vaadin-scroller scroll-direction="vertical">
<section>
<h3>Personal information</h3>
<vaadin-text-field label="First name"></vaadin-text-field>
<vaadin-text-field label="Last name"></vaadin-text-field>
<vaadin-date-picker label="Birth date"></vaadin-date-picker>
</section>
<section>
<h3>Employment information</h3>
<vaadin-text-field label="Position"></vaadin-text-field>
<vaadin-text-area label="Additional information"></vaadin-text-area>
</section>
</vaadin-scroller>
Installation
Install the component:
npm i @vaadin/scroller --save
Once installed, import the component in your application:
import '@vaadin/scroller';
Themes
Vaadin components come with two built-in themes,
Lumo and Material. The main entrypoint
of the package uses the Lumo theme.
To use the Material theme, import the component from the theme/material
folder:
import '@vaadin/scroller/theme/material/vaadin-scroller.js';
You can also import the Lumo version of the component explicitly:
import '@vaadin/scroller/theme/lumo/vaadin-scroller.js';
Finally, you can import the un-themed component from the src
folder to get a minimal starting point:
import '@vaadin/scroller/src/vaadin-scroller.js';
License
Apache License 2.0
Vaadin collects development time usage statistics to improve this product.
For details and to opt-out, see https://github.com/vaadin/vaadin-usage-statistics.