Update token pages to match updates to Figma local variable names

pull/2311/head
Sara 2024-10-02 17:45:52 -04:00
rodzic 0e5ca51f1b
commit 01fdd3f2e4
3 zmienionych plików z 14 dodań i 22 usunięć

Wyświetl plik

@ -2049,6 +2049,16 @@ div.token-style {
padding: 0 0 1rem;
}
#border-radius-grid div.token-style--header > div:first-child,
#border-radius-grid div.token-style > div:first-child {
grid-column: span 2;
}
#spacing-grid div.token-style--header > div:last-child,
#spacing-grid div.token-style > div:last-child {
grid-column: span 2;
}
div.text-specs div,
div.token-style div {
font-size: var(--ts-font-sm);

Wyświetl plik

@ -9,11 +9,10 @@ toc: false
> Border radius tokens and classes are used to give sharp edges a more subtle, rounded effect.
<sl-card class="token-style" style="margin-top: var(--ts-spacing-2x-large);">
<sl-card class="token-style" id="border-radius-grid" style="margin-top: var(--ts-spacing-2x-large);">
<div slot="header" class="token-style--header">
<div>Example, value &amp; usage</div>
<div>Tailwind class</div>
<div>Figma variable</div>
<div>Tailwind class / Figma local variable</div>
<div>Shoelace token</div>
</div>
<div class="token-style">
@ -22,7 +21,6 @@ toc: false
<div>Used for small elements like checkbox, tag, tooltip</div>
</div>
<div><code>rounded</code></div>
<div><code>x-small</code></div>
<div><code>--ts-border-radius-x-small</code></div>
</div>
<div class="token-style">
@ -31,7 +29,6 @@ toc: false
<div>Used for small inputs only</div>
</div>
<div><code>rounded-md</code></div>
<div><code>small</code></div>
<div><code>--ts-border-radius-small</code></div>
</div>
<div class="token-style">
@ -40,7 +37,6 @@ toc: false
<div>Used for larger elements like cards, inputs, selects</div>
</div>
<div><code>rounded-lg</code></div>
<div><code>large</code></div>
<div><code>--sl-border-radius-large</code></div>
</div>
<div class="token-style">
@ -49,7 +45,6 @@ toc: false
<div>Used for dialog (modal) only</div>
</div>
<div><code>rounded-2xl</code></div>
<div><code>x-large</code></div>
<div><code>--sl-border-radius-x-large</code></div>
</div>
<div class="token-style">
@ -58,7 +53,6 @@ toc: false
<div>Used for pill shaped elements like the button</div>
</div>
<div><code>rounded-full</code></div>
<div><code>pill</code></div>
<div><code>--sl-border-radius-pill</code></div>
</div>
</sl-card>

Wyświetl plik

@ -9,88 +9,76 @@ toc: false
> Spacing tokens and classes are used to create consistent spacing between components and content. We use a base-4 progressive scale.
<sl-card class="token-style" style="margin-top: var(--ts-spacing-2x-large);">
<sl-card class="token-style" id="spacing-grid" style="margin-top: var(--ts-spacing-2x-large);">
<div slot="header" class="token-style--header">
<div>Example &amp; value</div>
<div>Tailwind classes</div>
<div>Figma variable</div>
<div>Tailwind class / Figma local variable </div>
<div>Shoelace token</div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-3x-small); height: var(--sl-spacing-3x-small); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">0.125rem (2px)</span></div>
<div><code>p-0.5</code>, <code>m-0.5</code>...</div>
<div><code>3x-small</code></div>
<div><code>--sl-spacing-3x-small</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-2x-small); height: var(--sl-spacing-2x-small); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">0.25rem (4px)</span></div>
<div><code>p-1</code>, <code>m-1</code>...</div>
<div><code>2x-small</code></div>
<div><code>--sl-spacing-2x-small</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-x-small); height: var(--sl-spacing-x-small); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">0.5rem (8px)</span></div>
<div><code>p-2</code>, <code>m-2</code>...</div>
<div><code>x-small</code></div>
<div><code>--sl-spacing-x-small</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-small); height: var(--sl-spacing-small); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">0.75rem (12px)</span></div>
<div><code>p-3</code>, <code>m-3</code>...</div>
<div><code>small</code></div>
<div><code>--sl-spacing-small</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-medium); height: var(--sl-spacing-medium); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">1rem (16px)</span></div>
<div><code>p-4</code>, <code>m-4</code>...</div>
<div><code>medium</code></div>
<div><code>--sl-spacing-medium</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-large); height: var(--sl-spacing-large); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">1.25rem (20px)</span></div>
<div><code>p-5</code>, <code>m-5</code>...</div>
<div><code>large</code></div>
<div><code>--sl-spacing-large</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--ts-spacing-large); height: var(--ts-spacing-large); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">1.5rem (24px)</span></div>
<div><code>p-6</code>, <code>m-6</code>...</div>
<div><code>ts-large</code></div>
<div><code>--ts-spacing-large</code> (Shoelace <code>x-large</code> token is 28px and not in our scale)</div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--ts-spacing-2x-large); height: var(--ts-spacing-2x-large); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">2rem (32px)</span></div>
<div><code>p-8</code>, <code>m-8</code>...</div>
<div><code>2x-large</code></div>
<div><code>--ts-spacing-2x-large</code> (Shoelace <code>2x-large</code> token is 36px and not in our scale)</div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--sl-spacing-3x-large); height: var(--sl-spacing-3x-large); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">3rem (48px)</span></div>
<div><code>p-12</code>, <code>m-12</code>...</div>
<div><code>3x-large</code></div>
<div><code>--sl-spacing-3x-large</code></div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--ts-spacing-4x-large); height: var(--ts-spacing-4x-large); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">4rem (64px)</span></div>
<div><code>p-16</code>, <code>m-16</code>...</div>
<div><code>4x-large</code></div>
<div><code>--ts-spacing-4x-large</code> (Shoelace <code>4x-large</code> token is 72px and not in our scale)</div>
</div>
<div class="token-style">
<div><div class="spacing-demo" style="width: var(--ts-spacing-5x-large); height: var(--ts-spacing-5x-large); margin-bottom: var(--sl-spacing-x-small);"></div>
<span style="font-weight: var(--ts-font-semibold);">5rem (80px)</span></div>
<div><code>p-20</code>, <code>m-20</code>...</div>
<div><code>5x-large</code></div>
<div><code>--ts-spacing-5x-large</code></div>
</div>
</sl-card>