Skip to content

Commit 5f761ec

Browse files
asynclizcopybara-github
authored andcommitted
feat(labs): add spacing system stylesheet
PiperOrigin-RevId: 906465683
1 parent 917e080 commit 5f761ec

3 files changed

Lines changed: 30 additions & 1 deletion

File tree

labs/gb/styles/m3.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
@import 'icon/md-icon';
1010
@import 'motion/md-motion-tokens-easing';
1111
@import 'shape/md-shape-tokens';
12+
@import 'space/md-space-tokens';
1213
@import 'typography/md-typography-tokens';
1314
// go/keep-sorted end
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/*!
2+
* Copyright 2026 Google LLC
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
@layer md.sys.space {
7+
:root {
8+
--md-sys-space-unit: 8px;
9+
--md-sys-space-0: calc(var(--md-sys-space-unit) * 0);
10+
--md-sys-space-25: calc(var(--md-sys-space-unit) * 0.25);
11+
--md-sys-space-50: calc(var(--md-sys-space-unit) * 0.5);
12+
--md-sys-space-75: calc(var(--md-sys-space-unit) * 0.75);
13+
--md-sys-space-100: var(--md-sys-space-unit);
14+
--md-sys-space-125: calc(var(--md-sys-space-unit) * 1.25);
15+
--md-sys-space-150: calc(var(--md-sys-space-unit) * 1.5);
16+
--md-sys-space-175: calc(var(--md-sys-space-unit) * 1.75);
17+
--md-sys-space-200: calc(var(--md-sys-space-unit) * 2);
18+
--md-sys-space-250: calc(var(--md-sys-space-unit) * 2.5);
19+
--md-sys-space-300: calc(var(--md-sys-space-unit) * 3);
20+
--md-sys-space-400: calc(var(--md-sys-space-unit) * 4);
21+
--md-sys-space-450: calc(var(--md-sys-space-unit) * 4.5);
22+
--md-sys-space-500: calc(var(--md-sys-space-unit) * 5);
23+
--md-sys-space-600: calc(var(--md-sys-space-unit) * 6);
24+
--md-sys-space-700: calc(var(--md-sys-space-unit) * 7);
25+
--md-sys-space-800: calc(var(--md-sys-space-unit) * 8);
26+
--md-sys-space-900: calc(var(--md-sys-space-unit) * 9);
27+
}
28+
}

labs/gb/styles/tailwind.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
--shadow-2xl: initial; // Material does not have a 2xl shadow.
136136

137137
// Space
138-
--spacing: 8px;
138+
--spacing: var(--md-sys-space-unit);
139139

140140
// Breakpoints
141141
--breakpoint-sm: 600px; // medium

0 commit comments

Comments
 (0)