web-components icon indicating copy to clipboard operation
web-components copied to clipboard

feat: add root heading level support to dashboard layout

Open ugur-vaadin opened this issue 7 months ago • 1 comments

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
  • [x] Feature

Checklist

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

ugur-vaadin avatar May 21 '25 21:05 ugur-vaadin

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

vaadin-bot avatar Nov 20 '25 16:11 vaadin-bot