MCPcopy Create free account
hub / github.com/adobe/react-spectrum / shadowToken

Function shadowToken

packages/@react-spectrum/s2/style/tokens.ts:217–226  ·  view source on GitHub ↗
(
  name: 'drop-shadow-emphasized' | 'drop-shadow-elevated' | 'drop-shadow-dragged'
)

Source from the content-addressed store, hash-verified

215}
216
217export function shadowToken(
218 name: 'drop-shadow-emphasized' | 'drop-shadow-elevated' | 'drop-shadow-dragged'
219): string[] {
220 let token = tokens[name];
221 return token.value.map(layer => {
222 // Spread must also be zero, since filter: drop-shadow() does not support it.
223 assert.equal(layer.spread, '0px');
224 return `${layer.x} ${layer.y} ${layer.blur} light-dark(${layer.color.sets.light.value}, ${layer.color.sets.dark.value})`;
225 });
226}

Callers 1

spectrum-theme.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected