From 1dbb20f57575bcae82047ab66de7ae2ff870b0a5 Mon Sep 17 00:00:00 2001 From: Tomi Virkki Date: Wed, 2 Oct 2024 12:03:16 +0300 Subject: [PATCH] fixes and cleanup --- packages/dashboard/src/vaadin-dashboard-layout.d.ts | 2 +- packages/dashboard/src/vaadin-dashboard-layout.js | 2 +- packages/dashboard/src/vaadin-dashboard-styles.js | 1 + packages/dashboard/src/vaadin-dashboard-widget.js | 1 + packages/dashboard/src/vaadin-dashboard.d.ts | 2 +- packages/dashboard/src/vaadin-dashboard.js | 2 +- packages/dashboard/theme/lumo/vaadin-dashboard-widget-styles.js | 1 - 7 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/dashboard/src/vaadin-dashboard-layout.d.ts b/packages/dashboard/src/vaadin-dashboard-layout.d.ts index 00e122addd..c5f402b778 100644 --- a/packages/dashboard/src/vaadin-dashboard-layout.d.ts +++ b/packages/dashboard/src/vaadin-dashboard-layout.d.ts @@ -35,7 +35,7 @@ import { DashboardLayoutMixin } from './vaadin-dashboard-layout-mixin.js'; * `--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-spacing` | spacing between child elements and space around its outer edges + * `--vaadin-dashboard-spacing` | spacing between child elements and space around its outer edges. Must be in length units (0 is not allowed, 0px is) * * The following state attributes are available for styling: * diff --git a/packages/dashboard/src/vaadin-dashboard-layout.js b/packages/dashboard/src/vaadin-dashboard-layout.js index 1e3cb7b594..358a7f3c87 100644 --- a/packages/dashboard/src/vaadin-dashboard-layout.js +++ b/packages/dashboard/src/vaadin-dashboard-layout.js @@ -38,7 +38,7 @@ import { DashboardLayoutMixin } from './vaadin-dashboard-layout-mixin.js'; * `--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-spacing` | spacing between child elements and space around its outer edges + * `--vaadin-dashboard-spacing` | spacing between child elements and space around its outer edges. Must be in length units (0 is not allowed, 0px is) * * The following state attributes are available for styling: * diff --git a/packages/dashboard/src/vaadin-dashboard-styles.js b/packages/dashboard/src/vaadin-dashboard-styles.js index 363fa0ecc1..77c310c073 100644 --- a/packages/dashboard/src/vaadin-dashboard-styles.js +++ b/packages/dashboard/src/vaadin-dashboard-styles.js @@ -31,6 +31,7 @@ export const dashboardWidgetAndSectionStyles = css` header { display: flex; + overflow: hidden; } vaadin-button { diff --git a/packages/dashboard/src/vaadin-dashboard-widget.js b/packages/dashboard/src/vaadin-dashboard-widget.js index 595000703d..8036b3afeb 100644 --- a/packages/dashboard/src/vaadin-dashboard-widget.js +++ b/packages/dashboard/src/vaadin-dashboard-widget.js @@ -127,6 +127,7 @@ class DashboardWidget extends DashboardItemMixin( #content { flex: 1; + overflow: hidden; } #resize-handle { diff --git a/packages/dashboard/src/vaadin-dashboard.d.ts b/packages/dashboard/src/vaadin-dashboard.d.ts index ee19b42b47..7ad01da5d1 100644 --- a/packages/dashboard/src/vaadin-dashboard.d.ts +++ b/packages/dashboard/src/vaadin-dashboard.d.ts @@ -196,7 +196,7 @@ export interface DashboardI18n { * `--vaadin-dashboard-col-max-width` | maximum column width of the dashboard * `--vaadin-dashboard-row-min-height` | minimum row height of the dashboard * `--vaadin-dashboard-col-max-count` | maximum column count of the dashboard - * `--vaadin-dashboard-spacing` | spacing between child elements and space around its outer edges + * `--vaadin-dashboard-spacing` | spacing between child elements and space around its outer edges. Must be in length units (0 is not allowed, 0px is) * * The following state attributes are available for styling: * diff --git a/packages/dashboard/src/vaadin-dashboard.js b/packages/dashboard/src/vaadin-dashboard.js index 4ddfd17165..ae866b5d80 100644 --- a/packages/dashboard/src/vaadin-dashboard.js +++ b/packages/dashboard/src/vaadin-dashboard.js @@ -77,7 +77,7 @@ import { WidgetResizeController } from './widget-resize-controller.js'; * `--vaadin-dashboard-col-max-width` | maximum column width of the dashboard * `--vaadin-dashboard-row-min-height` | minimum row height of the dashboard * `--vaadin-dashboard-col-max-count` | maximum column count of the dashboard - * `--vaadin-dashboard-spacing` | spacing between child elements and space around its outer edges + * `--vaadin-dashboard-spacing` | spacing between child elements and space around its outer edges. Must be in length units (0 is not allowed, 0px is) * * The following state attributes are available for styling: * diff --git a/packages/dashboard/theme/lumo/vaadin-dashboard-widget-styles.js b/packages/dashboard/theme/lumo/vaadin-dashboard-widget-styles.js index a0846691d9..6c06a34067 100644 --- a/packages/dashboard/theme/lumo/vaadin-dashboard-widget-styles.js +++ b/packages/dashboard/theme/lumo/vaadin-dashboard-widget-styles.js @@ -62,7 +62,6 @@ const dashboardWidgetAndSection = css` display: flex; align-items: center; padding: var(--lumo-space-s) var(--lumo-space-m); - height: var(--lumo-size-m); gap: var(--lumo-space-s); }