Skip to content

Commit b6d7fd5

Browse files
feat(grids): Add top level gutter classes (#2900)
1 parent 1fa23d0 commit b6d7fd5

File tree

3 files changed

+291
-139
lines changed

3 files changed

+291
-139
lines changed

ui/utilities/grid/_deprecate.scss

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
// Copyright (c) 2015-present, salesforce.com, inc. All rights reserved
2+
// Licensed under BSD 3-Clause - see LICENSE.txt or git.io/sfdc-license
3+
4+
@include deprecate('4.0.0', 'Use .slds-{size}-nowrap instead') {
5+
6+
.slds-nowrap_small,
7+
.slds-nowrap--small {
8+
@include mq-small-min {
9+
@include flex-item(expand);
10+
@include flex-wrap(false);
11+
}
12+
}
13+
14+
.slds-nowrap_medium,
15+
.slds-nowrap--medium {
16+
@include mq-medium-min {
17+
@include flex-item(expand);
18+
@include flex-wrap(false);
19+
}
20+
}
21+
22+
.slds-nowrap_large,
23+
.slds-nowrap--large {
24+
@include mq-large-min {
25+
@include flex-item(expand);
26+
@include flex-wrap(false);
27+
}
28+
}
29+
}
30+
31+
32+
@include deprecate('4.0.0', 'Use spacing utilities instead instead of .slds-col--padded-*') {
33+
34+
.slds-col_padded,
35+
.slds-col--padded {
36+
padding: {
37+
right: $spacing-small;
38+
left: $spacing-small;
39+
}
40+
}
41+
42+
.slds-col_padded-medium,
43+
.slds-col--padded-medium {
44+
padding: {
45+
right: $spacing-medium;
46+
left: $spacing-medium;
47+
}
48+
}
49+
50+
.slds-col_padded-large,
51+
.slds-col--padded-large {
52+
padding: {
53+
right: $spacing-large;
54+
left: $spacing-large;
55+
}
56+
}
57+
58+
.slds-col_padded-around,
59+
.slds-col--padded-around {
60+
padding: $spacing-small;
61+
}
62+
63+
.slds-col_padded-around-medium,
64+
.slds-col--padded-around-medium {
65+
padding: $spacing-medium;
66+
}
67+
68+
.slds-col_padded-around-large,
69+
.slds-col--padded-around-large {
70+
padding: $spacing-large;
71+
}
72+
}
73+
74+
@include deprecate('4.0.0', 'Use .slds-col--rule-<position> instead of .slds-col-rule--*') {
75+
76+
.slds-col-rule {
77+
@include mq-large-min {
78+
79+
&_top,
80+
&--top {
81+
border-top: 1px solid $color-border-separator;
82+
}
83+
84+
&_right,
85+
&--right {
86+
border-right: 1px solid $color-border-separator;
87+
}
88+
89+
&_bottom,
90+
&--bottom {
91+
border-bottom: 1px solid $color-border-separator;
92+
}
93+
94+
&_left,
95+
&--left {
96+
border-left: 1px solid $color-border-separator;
97+
}
98+
}
99+
}
100+
}
101+
102+
@include deprecate('4.0.0', 'Use slds-align_absolute-center instead') {
103+
104+
.slds-align-content-center {
105+
106+
flex: 1;
107+
align-self: center;
108+
justify-content: center;
109+
}
110+
}

ui/utilities/grid/_doc.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
*
2929
* @utility
3030
* @name grid
31-
* @selector [class*='slds-grid']
31+
* @selector [class*='slds-grid'], [class*='slds-wrap'], [class*='slds-nowrap'], [class*='slds-gutters'], .slds-col, [class*='slds-col-'], .slds-has-flexi-truncate, .slds-no-flex, .slds-no-space, [class*='slds-grow'], [class*='slds-shrink'], [class*='slds-container']
3232
* @support dev-ready
3333
* @layout responsive
3434
*/

0 commit comments

Comments
 (0)