DashboardLayout
Description
A responsive, grid-based dashboard layout component
<vaadin-dashboard-layout>
<vaadin-dashboard-widget widget-title="Widget 1"></vaadin-dashboard-widget>
<vaadin-dashboard-widget widget-title="Widget 2"></vaadin-dashboard-widget>
<vaadin-dashboard-section section-title="Section">
<vaadin-dashboard-widget widget-title="Widget in Section"></vaadin-dashboard-widget>
</vaadin-dashboard-section>
</vaadin-dashboard-layout>
Styling
The following custom properties are available:
Custom Property | Description |
---|---|
--vaadin-dashboard-col-min-width |
minimum column width of the layout |
--vaadin-dashboard-col-max-width |
maximum column width of the layout |
--vaadin-dashboard-row-min-height |
minimum row height of the layout |
--vaadin-dashboard-col-max-count |
maximum column count of the layout |
--vaadin-dashboard-gap |
gap between child elements. Must be in length units (0 is not allowed, 0px is) |
--vaadin-dashboard-padding |
space around the dashboard's outer edges. Must be in length units (0 is not allowed, 0px is) |
The following state attributes are available for styling:
Attribute | Description |
---|---|
dense-layout |
Set when the dashboard is in dense mode. |
See Styling Components documentation.
Properties
denseLayout
Type: boolean
Whether the dashboard layout is dense.