UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

25 lines 730 B
import { hsv2rgb } from './hsv2rgb'; import { rgb2hex } from './rgb2hex'; import { _rgbaOrHexString } from './_rgbaOrHexString'; /** * Gets a color with the same saturation and value as `color` and the other components updated * to match the given hue. * * Does not modify the original `color` and does not supply a default alpha value. */ export function updateH(color, h) { var _a = hsv2rgb(h, color.s, color.v), r = _a.r, g = _a.g, b = _a.b; var hex = rgb2hex(r, g, b); return { a: color.a, b: b, g: g, h: h, hex: hex, r: r, s: color.s, str: _rgbaOrHexString(r, g, b, color.a, hex), v: color.v }; } //# sourceMappingURL=updateH.js.map