From 237c41ad5741a004e5df2cce706eb64c14b92bda Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 6 Feb 2026 15:05:26 -0300 Subject: [PATCH 1/3] chore: add aura styles --- .../fcEnhancedTabs/fc-enhanced-tabs.css | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css b/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css index 9b6cd66..e42c4b5 100644 --- a/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css +++ b/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css @@ -43,6 +43,10 @@ vaadin-menu-bar-list-box[theme="fc-enhanced-tabs"] vaadin-menu-bar-item { padding: 0; } +vaadin-menu-bar-button[theme~='fc-enhanced-tabs'][slot="overflow"] { + padding: 0 var(--vaadin-gap-s, 0); +} + vaadin-menu-bar-list-box[theme="fc-enhanced-tabs"] vaadin-menu-bar-item::part(checkmark) { display: none } @@ -78,5 +82,19 @@ vaadin-menu-bar-list-box vaadin-tab a[href] { justify-content: normal; } +vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] { + margin: 0; + box-shadow: none; + --vaadin-border-color-secondary: transparent; + &:nth-last-child(2):has(+ vaadin-menu-bar-button[slot="overflow"][hidden]) { border-left: none; } + &[role="menuitem"] ~ vaadin-menu-bar-button { border-left: none; } + &:not(:last-child) { border-right: none; } +} + +vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] vaadin-menu-bar-item { + background: var(--aura-surface-color, unset); + --aura-surface-level: -1; + --aura-surface-opacity: 0.3; +} From a399a287a2bccb2848db5846fd78430356122b73 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 6 Feb 2026 15:24:53 -0300 Subject: [PATCH 2/3] build(demo): upgrade to commons-demo 5.2.0 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 17f8c95..866a798 100644 --- a/pom.xml +++ b/pom.xml @@ -512,7 +512,7 @@ 17 24.2.6 11.0.12 - 4.1.0 + 5.2.0 @@ -542,7 +542,7 @@ 21 25.0.0 11.0.26 - 5.0.0 + 5.2.0 From 3da47c115636e93f282081b4be3ac20d90e2c8a8 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 6 Feb 2026 15:25:18 -0300 Subject: [PATCH 3/3] chore(demo): enable dynamic theme selector --- src/test/resources/META-INF/dynamic-theme.properties | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/test/resources/META-INF/dynamic-theme.properties diff --git a/src/test/resources/META-INF/dynamic-theme.properties b/src/test/resources/META-INF/dynamic-theme.properties new file mode 100644 index 0000000..62d1f6f --- /dev/null +++ b/src/test/resources/META-INF/dynamic-theme.properties @@ -0,0 +1 @@ +theme=LUMO \ No newline at end of file