Skip to content

Commit 31d76de

Browse files
committed
refactor(backgroundlayers): use just 1 class
1 parent 433d2a7 commit 31d76de

File tree

2 files changed

+29
-27
lines changed

2 files changed

+29
-27
lines changed

components/backgroundlayers/index.css

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,8 @@ the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTA
99
OF ANY KIND, either express or implied. See the License for the specific language
1010
governing permissions and limitations under the License.
1111
*/
12-
.spectrum-BackgroundLayers {
13-
--spectrum-gray-25: rgb(255, 255, 255);
14-
--spectrum-gray-50: rgb(248, 248, 248);
15-
--spectrum-gray-75: rgb(243, 243, 243);
16-
--spectrum-gray-100: rgb(233, 233, 233);
17-
--spectum-backgroundlayers-background-color: var(--spectrum-gray-25);
18-
19-
}
2012

13+
/* used in editing and browsing contexts */
2114
.spectrum-BackgroundLayers--elevated {
2215
--spectum-backgroundlayers-background-color: var(--spectrum-gray-25);
2316
--spectrum-backgroundlayers-shadow-horizontal: 0;
@@ -28,33 +21,42 @@ governing permissions and limitations under the License.
2821
--spectum-backgroundlayers-background-color: var(--spectrum-gray-75);
2922
--spectrum-backgroundlayers-shadow-color: var(--spectrum-gray-100);
3023
}
24+
25+
background-color: var(--spectum-backgroundlayers-background-color);
26+
filter: drop-shadow(
27+
var(--spectrum-backgroundlayers-shadow-horizontal)
28+
var(--spectrum-backgroundlayers-shadow-vertical)
29+
var(--spectrum-backgroundlayers-shadow-blur)
30+
var(--spectrum-backgroundlayers-shadow-color)
31+
);
32+
}
33+
34+
.spectrum-BackgroundLayers--layer1 {
35+
--spectum-backgroundlayers-background-color: var(--spectrum-gray-50);
36+
background-color: var(--spectum-backgroundlayers-background-color);
3137
}
38+
39+
/* only used in browsing contexts */
3240
.spectrum-BackgroundLayers--layer2 {
3341
--spectum-backgroundlayers-background-color: var(--spectrum-gray-25);
3442
.spectrum--dark & {
3543
--spectum-backgroundlayers-background-color: var(--spectrum-gray-75);
3644
}
45+
background-color: var(--spectum-backgroundlayers-background-color);
3746
}
38-
.spectrum-BackgroundLayers--layer1 {
39-
--spectum-backgroundlayers-background-color: var(--spectrum-gray-50);
40-
}
47+
4148
.spectrum-BackgroundLayers--pasteboard {
4249
--spectum-backgroundlayers-background-color: var(--spectrum-gray-100);
4350
.spectrum--dark & {
4451
--spectum-backgroundlayers-background-color: var(--spectrum-gray-25);
4552
}
53+
background-color: var(--spectum-backgroundlayers-background-color);
4654
}
55+
56+
/* only used in editing contexts */
4757
.spectrum-BackgroundLayers--base {
4858
--spectum-backgroundlayers-background-color: var(--spectrum-gray-25);
4959
border: 2px solid rgba(180, 180, 180, 0.25);
50-
}
51-
52-
.spectrum-BackgroundLayers {
5360
background-color: var(--spectum-backgroundlayers-background-color);
54-
filter: drop-shadow(
55-
var(--spectrum-backgroundlayers-shadow-horizontal)
56-
var(--spectrum-backgroundlayers-shadow-vertical)
57-
var(--spectrum-backgroundlayers-shadow-blur)
58-
var(--spectrum-backgroundlayers-shadow-color)
59-
);
6061
}
62+

components/backgroundlayers/metadata/backgroundlayers.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ examples:
66
name: Browsing Contexts
77
markup: |
88
<div class="spectrum-Examples" style="justify-content: flex-start; position: relative; height: 150px;">
9-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--elevated" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; z-index: 4;">
9+
<div class="spectrum-BackgroundLayers--elevated" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; z-index: 4;">
1010
</div>
11-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--layer2" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 15px; top: 15px; z-index: 3;">
11+
<div class="spectrum-BackgroundLayers--layer2" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 15px; top: 15px; z-index: 3;">
1212
</div>
13-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--layer1" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 30px; top: 30px; z-index: 2;">
13+
<div class="spectrum-BackgroundLayers--layer1" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 30px; top: 30px; z-index: 2;">
1414
</div>
15-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--pasteboard" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 40px; top: 40px; z-index: 1;">
15+
<div class="spectrum-BackgroundLayers--pasteboard" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 40px; top: 40px; z-index: 1;">
1616
</div>
1717
</div>
1818
- id: backgroundlayers-editting
1919
name: Editting Contexts
2020
markup: |
2121
<div class="spectrum-Examples" style="justify-content: flex-start; position: relative; height: 150px;">
22-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--elevated" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; z-index: 3;">
22+
<div class="spectrum-BackgroundLayers--elevated" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; z-index: 3;">
2323
</div>
24-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--layer1" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 15px; top: 15px; z-index: 2;">
24+
<div class="spectrum-BackgroundLayers--layer1" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 15px; top: 15px; z-index: 2;">
2525
</div>
26-
<div class="spectrum-BackgroundLayers spectrum-BackgroundLayers--base" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 20px; top: 20px; z-index: 1;">
26+
<div class="spectrum-BackgroundLayers--base" style="inline-size: 100px; block-size: 100px; border-radius: 10px; position: absolute; left: 20px; top: 20px; z-index: 1;">
2727
</div>
2828
</div>

0 commit comments

Comments
 (0)