From 7f458dc58d089e3639d5e422f2bc08c8e5656273 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Sat, 4 Jul 2026 22:00:58 +0200 Subject: [PATCH] docs(utils): correct color fallback comment to state real ceiling Claude-Session: https://claude.ai/code/session_012Bnvt1MghwHj4qQRxuQUGa --- packages/utils/src/color.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/utils/src/color.ts b/packages/utils/src/color.ts index 3a64aa727..14f54fcff 100644 --- a/packages/utils/src/color.ts +++ b/packages/utils/src/color.ts @@ -3,7 +3,9 @@ type ParsedColor = { r: number; g: number; b: number; a: number }; export function rgbaStringToHex(rgba: string): string { const color = parseColorString(rgba); if (color) return `#${toHexComponent(color.r)}${toHexComponent(color.g)}${toHexComponent(color.b)}`; - // ponytail: unrecognized format → black; same result the prior @uiw/color-convert fallback produced + // ponytail: unrecognized format → black. Callers only pass builder-picker output (hex/rgba), + // which parseColorString handles; named-color/hsl inputs never reach here. If a caller ever needs + // those, restore a real converter (e.g. @uiw/color-convert) instead of this black fallback. return "#000000"; }