Skip to content

Commit cce18b7

Browse files
committed
alert ready
1 parent d650e5d commit cce18b7

File tree

11 files changed

+47
-53
lines changed

11 files changed

+47
-53
lines changed

packages/themes/ecl/src/ecl-ec/@shared/input-core.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@use '../mixins/input-container' as *;
66

77
@layer kol-theme-component {
8-
@include kol-alert-theme;
8+
@include alert;
99
@include kol-form-field-order-theme;
1010
@include kol-form-field-theme;
1111
@include kol-input-container-theme;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@use '../mixins/alert' as *;
22

33
@layer kol-theme-component {
4-
@include kol-alert-theme;
4+
@include alert;
55
}

packages/themes/ecl/src/ecl-ec/components/combobox.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ $option-height: to-rem(40);
99
$visible-options: 5;
1010

1111
@layer kol-theme-component {
12-
@include kol-alert-theme;
12+
@include alert;
1313
@include kol-custom-suggestions-option-theme($option-height);
1414
@include kol-custom-suggestions-options-group-theme($option-height, $visible-options);
1515
@include kol-custom-suggestions-toggle-theme;

packages/themes/ecl/src/ecl-ec/components/form.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
@layer kol-theme-component {
66
@include kol-link('kol-link');
7-
@include kol-alert-theme;
7+
@include alert;
88

99
.kol-form {
1010
width: 100%;

packages/themes/ecl/src/ecl-ec/components/input-checkbox.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@use '../mixins/required' as *;
44

55
@layer kol-theme-component {
6-
@include kol-alert-theme;
6+
@include alert;
77

88
.kol-form-field {
99
color: var(--color-grey);

packages/themes/ecl/src/ecl-ec/components/input-radio.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
@use '../mixins/required' as *;
55

66
@layer kol-theme-component {
7-
@include kol-alert-theme;
7+
@include alert;
88

99
/**
1010
* normalizes the layout of form elements.

packages/themes/ecl/src/ecl-ec/components/single-select.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ $option-height: to-rem(40);
99
$visible-options: 5;
1010

1111
@layer kol-theme-component {
12-
@include kol-alert-theme;
12+
@include alert;
1313
@include kol-custom-suggestions-option-theme($option-height);
1414
@include kol-custom-suggestions-options-group-theme($option-height, $visible-options);
1515
@include kol-custom-suggestions-toggle-theme;

packages/themes/ecl/src/ecl-ec/components/toast-container.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
}
1111

1212
.kol-toast-item {
13-
@include kol-alert-theme;
13+
@include alert;
1414
background-color: #fff;
1515
display: block;
1616
margin-top: to-rem(16);

packages/themes/ecl/src/ecl-ec/mixins/alert.scss

Lines changed: 34 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,80 @@
11
@use '../../mixins/to-rem' as *;
2+
@use './icon' as *;
3+
@use './button' as *;
24

35
@mixin kol-alert($color: null) {
46
color: var($color);
5-
margin-left: calc(-1 * var(--spacing-2xs));
7+
margin-left: calc(-1 * var(--ecl-spacing-2xs));
68

79
font-size: 0.875em;
810
}
911

10-
@mixin kol-alert-theme {
12+
@mixin alert {
1113
.kol-alert {
14+
@include icons();
15+
@include button('kol-button');
1216
$root: &;
1317

1418
&--variant-msg {
15-
border: none;
19+
.kol-alert__icon {
20+
margin: var(--ecl-spacing-2xs);
21+
22+
font-size: 1.5em;
23+
}
1624
}
1725

1826
&--variant-card {
19-
border-style: solid;
20-
padding-top: to-rem(24);
21-
padding-bottom: to-rem(24);
22-
border-width: 2px;
23-
padding-inline-end: to-rem(8);
24-
padding-inline-start: to-rem(24);
27+
border: solid 1px var(--ecl-color-neutral);
28+
border-inline-start: 4px solid var(--alert-accent-color);
29+
padding: var(--ecl-spacing-m) var(--ecl-spacing-m) var(--ecl-spacing-m) var(--ecl-spacing-s);
30+
background-color: var(--ecl-color-neutral-20);
31+
32+
.kol-alert__icon {
33+
font-size: to-rem(32);
34+
margin-right: var(--ecl-spacing-xs);
35+
}
2536
}
2637

2738
&--type-default {
28-
--alert-accent-color: var(--color-grey);
39+
--alert-accent-color: var(--ecl-color-dark);
2940
}
3041

3142
&--type-error {
32-
--alert-accent-color: var(--color-red);
43+
--alert-accent-color: var(--ecl-color-error);
3344
}
3445

3546
&--type-info {
36-
--alert-accent-color: var(--color-blue);
47+
--alert-accent-color: var(--ecl-color-info);
3748
}
3849

3950
&--type-success {
40-
--alert-accent-color: var(--color-green);
51+
--alert-accent-color: var(--ecl-color-success);
4152
}
4253

4354
&--type-warning {
44-
--alert-accent-color: var(--color-orange);
55+
--alert-accent-color: var(--ecl-color-warning);
4556
}
4657

47-
&__container {
48-
background-color: var(--color-white);
49-
50-
@at-root #{$root}--variant-card & {
51-
gap: to-rem(8);
52-
}
58+
&__icon {
59+
color: var(--alert-accent-color);
5360
}
5461

55-
&__container-content {
56-
@at-root #{$root}--variant-msg & {
57-
padding: var(--spacing-2xs);
58-
}
62+
&__heading {
63+
font-size: var(--ecl-font-size-l);
64+
line-height: var(--ecl-line-height-l);
5965
}
6066

6167
&__closer {
6268
.kol-button {
63-
color: var(--alert-accent-color);
64-
}
69+
@include ghost-button();
70+
height: var(--a11y-min-size);
6571

66-
.kol-icon {
67-
@at-root #{$root}--variant-card & {
68-
font-size: to-rem(32);
72+
.kol-icon {
73+
font-size: to-rem(24);
6974
}
7075
}
7176
}
7277

73-
&__icon {
74-
color: var(--alert-accent-color);
75-
76-
@at-root #{$root}--variant-msg & {
77-
margin: var(--spacing-2xs);
78-
79-
font-size: 1.5em;
80-
}
81-
82-
@at-root #{$root}--variant-card & {
83-
font-size: to-rem(32);
84-
}
85-
}
86-
8778
&__content {
8879
@at-root #{$root}--variant-card & {
8980
margin-left: to-rem(40);

packages/themes/ecl/src/ecl-ec/mixins/button.scss

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,11 @@
109109
padding: var(--ecl-spacing-xs) var(--ecl-spacing-m);
110110
border-width: var(--button-border-width);
111111

112-
font-weight: var(--font-weight-bold);
113112
line-height: 1.2;
113+
114+
&.kol-span--hide-label {
115+
padding: var(--ecl-spacing-xs);
116+
}
114117
}
115118
}
116119
}

0 commit comments

Comments
 (0)