Skip to content

Commit 664b156

Browse files
vaadin-botjouni
andauthored
refactor: align card and dashboard-widget styles, add shadow props (#10659) (#10660)
Co-authored-by: Jouni Koivuviita <jouni@vaadin.com>
1 parent ec6c0fe commit 664b156

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

packages/aura/src/components/card.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
vaadin-card {
1111
background: var(--vaadin-card-background, var(--aura-surface-color) padding-box);
1212
background-clip: padding-box;
13-
--aura-surface-level: 1;
13+
--aura-surface-level: 2;
1414
--aura-surface-opacity: 0.5;
1515
border: var(--vaadin-card-border-width) solid transparent;
1616
--_padding: calc(var(--vaadin-card-padding) - var(--vaadin-card-border-width, 1px));

packages/aura/src/components/dashboard.css

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
--vaadin-dashboard-widget-title-font-weight: var(--aura-font-weight-medium);
44
--vaadin-dashboard-widget-header-padding: var(--vaadin-padding-s) var(--vaadin-padding-m);
55
--vaadin-dashboard-widget-header-gap: var(--vaadin-gap-xs);
6-
--vaadin-dashboard-widget-border-color: var(--vaadin-border-color-secondary);
7-
--vaadin-dashboard-widget-background: var(--aura-surface-color) padding-box;
86
--vaadin-dashboard-widget-border-radius: var(--vaadin-radius-m);
97
}
108

119
vaadin-dashboard-widget {
10+
--aura-surface-level: 2;
11+
--aura-surface-opacity: 0.5;
12+
background: var(--vaadin-dashboard-widget-background, var(--aura-surface-color) padding-box);
1213
border-radius: calc(var(--vaadin-dashboard-widget-border-radius) - var(--vaadin-dashboard-widget-border-width, 1px));
1314

1415
&::before {
@@ -27,6 +28,20 @@ vaadin-dashboard-widget {
2728
clip-path: inset(0);
2829
transition-duration: 50ms;
2930
}
31+
32+
&[theme~='outlined'] {
33+
--vaadin-dashboard-widget-border-color: var(--vaadin-border-color);
34+
}
35+
36+
&[theme~='elevated'] {
37+
--aura-surface-opacity: 0.7;
38+
--aura-surface-level: 3;
39+
box-shadow: var(--vaadin-dashboard-widget-shadow, var(--aura-shadow-s));
40+
}
41+
42+
&[editable] {
43+
--vaadin-dashboard-widget-shadow: var(--aura-shadow-s);
44+
}
3045
}
3146

3247
vaadin-dashboard-section {

packages/aura/src/shadow.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@
44
oklch(from var(--aura-background-color-light) calc(l - l * 0.8) calc(c / 10) h / 0.2),
55
oklch(from var(--aura-background-color-dark) calc(l - l * 0.8) calc(c / 10) h / 0.2)
66
);
7+
--aura-shadow-xs: 0 1px 4px -2px var(--aura-shadow-color);
8+
--aura-shadow-s: 0 2px 5px -1px var(--aura-shadow-color);
79
--aura-shadow-m: 0 8px 16px -3px var(--aura-shadow-color);
810
}

0 commit comments

Comments
 (0)