Skip to content

Commit c234781

Browse files
javier-godoypaodb
authored andcommitted
fix: fix focus-ring style in vaadin 24/25
1 parent 2536f5c commit c234781

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,39 @@ vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] vaadin-menu-bar-item {
9898
--aura-surface-level: -1;
9999
--aura-surface-opacity: 0.3;
100100
}
101+
102+
vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] {
103+
--focus-ring-width: var(--vaadin-focus-ring-width, 2px);
104+
}
105+
106+
vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] vaadin-tab {
107+
--_lumo-flag: var(--vaadin-lumo-theme, 0);
108+
109+
padding-block: calc(
110+
(var(--_lumo-flag) * 0.5rem) +
111+
((1 - var(--_lumo-flag)) * (var(--vaadin-padding-block-container, calc(0.5rem + var(--focus-ring-width))) - var(--focus-ring-width)))
112+
);
113+
114+
padding-inline: calc(
115+
(var(--_lumo-flag) * 0.5rem) +
116+
((1 - var(--_lumo-flag)) * (var(--vaadin-padding-inline-container, calc(0.5rem + var(--focus-ring-width))) - var(--focus-ring-width)))
117+
);
118+
119+
margin-block: calc(
120+
(1 - var(--_lumo-flag)) * max(0px, var(--focus-ring-width) + var(--vaadin-padding-block-container, -9999px) - var(--vaadin-padding-block-container, 0px))
121+
);
122+
123+
margin-inline: calc(
124+
(1 - var(--_lumo-flag)) * max(0px, var(--focus-ring-width) + var(--vaadin-padding-inline-container, -9999px) - var(--vaadin-padding-inline-container, 0px))
125+
);
126+
127+
}
128+
129+
vaadin-menu-bar-button[theme~='fc-enhanced-tabs'][focus-ring],
130+
vaadin-menu-bar-button[theme~='fc-enhanced-tabs']:focus-visible {
131+
outline: none;
132+
vaadin-menu-bar-item {
133+
box-shadow: inset 0 0 0 var(--focus-ring-width) var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct));
134+
border-radius: var(--lumo-border-radius-m, var(--vaadin-tab-border-radius, var(--vaadin-radius-m)));
135+
}
136+
}

0 commit comments

Comments
 (0)