-
Notifications
You must be signed in to change notification settings - Fork 25
/
_utils.scss
88 lines (69 loc) · 1.25 KB
/
_utils.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
@import "./functions/z-index";
// Capitalise every world of a string
.u-capitalise {
text-transform: capitalize;
// Capitalise only the first letter of a string
&--first-letter {
display: inline-block;
&::first-letter {
text-transform: uppercase;
}
}
}
// Overflow overrides
.u-overflow {
&--scroll {
overflow: scroll;
}
&--auto {
overflow: auto;
}
&--visible {
overflow: visible;
}
}
// Display overrides
.u-flex {
display: flex;
&--gap {
gap: $sp-medium;
}
&--gap-small {
gap: $sp-small;
}
&--block {
flex: 1 auto;
}
&-grow {
flex-grow: 1;
}
&-shrink {
flex-shrink: 1;
}
}
.p-tooltip--constrain-width .p-tooltip__message {
max-width: 20rem;
white-space: pre-wrap;
@media (max-width: $breakpoint-x-small) {
max-width: 80vw;
}
}
.p-tooltip--fixed-width .p-tooltip__message {
@media (max-width: $breakpoint-x-small) {
white-space: normal;
width: 80vw;
word-break: break-word;
}
}
.p-tooltip__position-element--inline {
display: inline !important;
}
.u-full-width {
width: 100%;
}
.p-contextual-menu__dropdown.p-contextual-menu__dropdown--over-panel {
z-index: z("zelda");
}
.p-modal--min-width .p-modal__dialog {
min-width: 50%;
}