Skip to content

Commit 0d20bcf

Browse files
LeoGradualclaude
andcommitted
fix(ui): normalize selected-color matching to case-insensitive
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 63953b2 commit 0d20bcf

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

apps/www/src/registry/ui/font-color-toolbar-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ export function ColorDropdownMenuItems({
530530
key={name ?? value}
531531
value={value}
532532
isBrightColor={isBrightColor}
533-
isSelected={color === value}
533+
isSelected={!!color && normalizeColor(color) === normalizeColor(value)}
534534
updateColor={updateColor}
535535
/>
536536
))}

templates/plate-playground-template/src/components/ui/font-color-toolbar-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ export function ColorDropdownMenuItems({
549549
{colors.map(({ isBrightColor, name, value }) => (
550550
<ColorDropdownMenuItem
551551
isBrightColor={isBrightColor}
552-
isSelected={color === value}
552+
isSelected={!!color && normalizeColor(color) === normalizeColor(value)}
553553
key={name ?? value}
554554
name={name}
555555
updateColor={updateColor}

0 commit comments

Comments
 (0)