MCPcopy Create free account
hub / github.com/anomalyco/opencode / generateV2NeutralScale

Function generateV2NeutralScale

packages/ui/src/theme/v2/resolve.ts:59–62  ·  view source on GitHub ↗

Grey ramp: 100 = lightest, 1200 = darkest. Derived from palette neutral → ink like v1.

(neutral: HexColor, ink: HexColor, isDark: boolean)

Source from the content-addressed store, hash-verified

57
58/** Grey ramp: 100 = lightest, 1200 = darkest. Derived from palette neutral → ink like v1. */
59function generateV2NeutralScale(neutral: HexColor, ink: HexColor, isDark: boolean): HexColor[] {
60 const scale = generateNeutralScale(neutral, isDark, ink)
61 return isDark ? scale.toReversed() : scale
62}
63
64function assignHueRamp(prefix: string, scale: HexColor[]): Record<string, V2ColorValue> {
65 const tokens: Record<string, V2ColorValue> = {}

Callers 1

generateV2PrimitivesFunction · 0.85

Calls 1

generateNeutralScaleFunction · 0.90

Tested by

no test coverage detected