Skip to content

Commit c6d6007

Browse files
author
Ryan A. Johnson
committed
refactor(HXAlertElement): reduce Shadow CSS complexity
1 parent 3747d08 commit c6d6007

File tree

1 file changed

+46
-48
lines changed

1 file changed

+46
-48
lines changed

src/helix-ui/elements/HXAlertElement.less

Lines changed: 46 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,68 +2,66 @@
22

33
#hxAlert {
44
display: flex;
5+
}
56

6-
button {
7-
align-self: flex-start;
8-
background-color: transparent;
9-
border: 0;
10-
cursor: pointer;
11-
}
7+
button {
8+
align-self: flex-start;
9+
background-color: transparent;
10+
border: 0;
11+
cursor: pointer;
12+
}
1213

13-
#hxIconWrapper {
14-
flex-shrink: 0;
15-
padding: 1rem;
16-
}
14+
#hxIconWrapper {
15+
flex-shrink: 0;
16+
padding: 1rem;
17+
}
1718

18-
#hxContent {
19-
flex-grow: 1;
20-
margin-right: 1rem;
21-
padding: 1rem 0;
22-
}
19+
#hxContent {
20+
flex-grow: 1;
21+
margin-right: 1rem;
22+
padding: 1rem 0;
23+
}
2324

24-
#hxStatus {
25-
float: left;
26-
font-weight: 500;
27-
margin-right: 0.25rem;
28-
text-transform: uppercase;
25+
#hxStatus {
26+
float: left;
27+
font-weight: 500;
28+
margin-right: 0.25rem;
29+
text-transform: uppercase;
2930

30-
&:after {
31-
content: ":";
32-
}
31+
&:after {
32+
content: ":";
33+
}
3334

34-
&:empty {
35-
display: none;
36-
}
35+
&:empty {
36+
display: none;
3737
}
38+
}
3839

39-
#hxCta {
40-
flex-shrink: 0;
41-
font-weight: 500;
42-
padding: 1rem 0;
43-
text-transform: uppercase;
44-
white-space: nowrap;
40+
#hxCta {
41+
flex-shrink: 0;
42+
font-weight: 500;
43+
padding: 1rem 0;
44+
text-transform: uppercase;
45+
white-space: nowrap;
4546

46-
&:empty {
47-
display: none;
48-
}
47+
&:empty {
48+
display: none;
4949
}
50+
}
5051

51-
#hxDismiss {
52-
flex-shrink: 0;
53-
height: 3rem;
54-
padding: 1rem;
55-
width: 3rem;
56-
}
52+
#hxDismiss {
53+
flex-shrink: 0;
54+
height: 3rem;
55+
padding: 1rem;
56+
width: 3rem;
5757
}
5858

5959
:host([persist]) {
60-
#hxAlert {
61-
#hxDismiss {
62-
display: none;
63-
}
60+
#hxDismiss {
61+
display: none;
62+
}
6463

65-
#hxCta {
66-
margin-right: 1rem;
67-
}
64+
#hxCta {
65+
margin-right: 1rem;
6866
}
6967
}

0 commit comments

Comments
 (0)