MCPcopy
hub / github.com/tailwindlabs/tailwindcss / toVar

Function toVar

packages/tailwindcss/src/canonicalize-candidates.ts:909–922  ·  view source on GitHub ↗
(path: string, fallback?: string)

Source from the content-addressed store, hash-verified

907 }
908
909 function toVar(path: string, fallback?: string) {
910 let variable = pathToVariableName(path)
911 if (variable) return fallback ? `var(${variable}, ${fallback})` : `var(${variable})`
912
913 let keyPath = toKeyPath(path)
914 if (keyPath[0] === 'spacing' && designSystem.theme.get(['--spacing'])) {
915 let multiplier = keyPath[1]
916 if (!isValidSpacingMultiplier(multiplier)) return null
917
918 return `--spacing(${multiplier})`
919 }
920
921 return null
922 }
923
924 function toTheme(path: string, fallback?: string) {
925 let parts = segment(path, '/').map((part) => part.trim())

Callers 1

convertFunction · 0.70

Calls 4

toKeyPathFunction · 0.90
isValidSpacingMultiplierFunction · 0.90
pathToVariableNameFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected