Skip to content

Commit 58ff794

Browse files
authored
feat: aura login form & login overlay themes (#10265)
1 parent 7e360ff commit 58ff794

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

packages/aura/aura.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
@import './src/components/dialog.css';
1717
@import './src/components/grid.css';
1818
@import './src/components/input-container.css';
19+
@import './src/components/login.css';
1920
@import './src/components/master-detail-layout.css';
2021
@import './src/components/message-input.css';
2122
@import './src/components/multi-select-combo-box.css';
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
:where(:root, :host) {
2+
--vaadin-login-form-error-color: var(--aura-red-text);
3+
--vaadin-login-form-padding: var(--vaadin-padding-xl);
4+
--vaadin-login-overlay-brand-padding: var(--vaadin-padding-xl);
5+
--vaadin-login-overlay-brand-background: transparent;
6+
--vaadin-login-overlay-title-font-size: 1.5em;
7+
--vaadin-login-overlay-title-line-height: 1.2;
8+
--vaadin-login-overlay-title-font-weight: var(--aura-font-weight-semibold);
9+
--vaadin-login-overlay-title-color: var(--vaadin-text-color);
10+
--vaadin-login-overlay-description-color: var(--vaadin-text-color-secondary);
11+
}
12+
13+
vaadin-login-form::part(error-message) {
14+
border-radius: var(--vaadin-radius-m);
15+
padding: var(--vaadin-padding-m);
16+
background: color-mix(in srgb, var(--aura-red) 10%, transparent);
17+
}
18+
19+
vaadin-login-form::part(error-message-title) {
20+
font-weight: var(--aura-font-weight-semibold);
21+
}
22+
23+
vaadin-login-overlay {
24+
--vaadin-overlay-backdrop-background: var(--aura-app-background);
25+
26+
&::part(overlay) {
27+
--aura-surface-level: 2;
28+
}
29+
30+
&::part(brand) {
31+
text-align: center;
32+
padding-bottom: 0;
33+
}
34+
35+
&::part(form-title) {
36+
display: none;
37+
}
38+
39+
[slot='title'] {
40+
letter-spacing: -0.03em;
41+
}
42+
}

packages/aura/src/surface.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ vaadin-side-nav-item::part(content),
2121
vaadin-upload,
2222
vaadin-upload-file,
2323
::part(input-field),
24-
::part(overlay) {
24+
::part(overlay),
25+
vaadin-confirm-dialog::part(overlay),
26+
vaadin-dialog::part(overlay),
27+
vaadin-login-overlay::part(overlay) {
2528
--aura-surface-opacity: 0.5;
2629

2730
--aura-surface-solid: light-dark(

0 commit comments

Comments
 (0)