kopia lustrzana https://github.com/shoelace-style/shoelace
				
				
				
			Update token pages to match updates to Figma local variable names
							rodzic
							
								
									0e5ca51f1b
								
							
						
					
					
						commit
						01fdd3f2e4
					
				| 
						 | 
				
			
			@ -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);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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 & 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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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 & 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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue