Skip to content

Conversation

@ugur-vaadin
Copy link
Contributor

Description

This PR adds root heading level support to DashboardLayout. It was previously added for Dashboard. This PR also refactors the heading level logic in Dashboard, DashboardWidget, and DashboardSection; centralizing them in DashboardLayoutMixin and DashboardItemMixin.

Fixes #8924

Type of change

  • Bugfix
  • Feature

Checklist

  • I have read the contribution guide: https://vaadin.com/docs/latest/contributing/pr
  • I have added a description following the guideline.
  • The issue is created in the corresponding repository and I have referenced it.
  • I have added tests to ensure my change is effective and works as intended.
  • New and existing tests are passing locally with my change.
  • I have performed self-review and corrected misspellings.
  • Enhancement / new feature was discussed in a corresponding GitHub issue and Acceptance Criteria were created.

@ugur-vaadin ugur-vaadin force-pushed the feat-add-root-level-heading-support-to-dashboard-layout branch from a0088af to e9590b4 Compare June 4, 2025 06:30
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jun 6, 2025

@ugur-vaadin ugur-vaadin force-pushed the feat-add-root-level-heading-support-to-dashboard-layout branch from b3ecb34 to 4f03518 Compare September 25, 2025 05:54
@ugur-vaadin ugur-vaadin force-pushed the feat-add-root-level-heading-support-to-dashboard-layout branch from 02c9ffd to dd38c31 Compare October 6, 2025 18:01
@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 7, 2025

@ugur-vaadin ugur-vaadin force-pushed the feat-add-root-level-heading-support-to-dashboard-layout branch from 3512498 to 49beea5 Compare November 11, 2025 07:20
@web-padawan web-padawan force-pushed the feat-add-root-level-heading-support-to-dashboard-layout branch from 49beea5 to 9682d74 Compare November 17, 2025 10:45
@sonarqubecloud
Copy link

@ugur-vaadin ugur-vaadin merged commit 05a86e6 into main Nov 17, 2025
9 checks passed
@ugur-vaadin ugur-vaadin deleted the feat-add-root-level-heading-support-to-dashboard-layout branch November 17, 2025 12:00
@vaadin-bot
Copy link
Collaborator

This ticket/PR has been released with Vaadin 25.0.0-beta6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[dashboard-layout] Add suppport for root level heading API

6 participants