From b9f6ed70e95cecc2aec8ee83f58e1319952e22a8 Mon Sep 17 00:00:00 2001 From: David Hu Date: Sun, 23 Aug 2026 13:24:12 -0700 Subject: [PATCH] fix(web): align project menu labels --- apps/web/src/components/ui/menu.test.tsx | 4 +++- apps/web/src/components/ui/menu.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/ui/menu.test.tsx b/apps/web/src/components/ui/menu.test.tsx index 079d2a1794b8..336ba5aa38f9 100644 --- a/apps/web/src/components/ui/menu.test.tsx +++ b/apps/web/src/components/ui/menu.test.tsx @@ -4,13 +4,14 @@ import { describe, expect, it } from "vite-plus/test"; import { Menu, MenuRadioGroup, MenuRadioItem } from "./menu"; describe("menu radio item geometry", () => { - it("keeps radio-item icons on the same text grid as menu items", () => { + it("keeps SVG and image icons on the same text grid", () => { const html = renderToStaticMarkup( + Merge @@ -19,5 +20,6 @@ describe("menu radio item geometry", () => { ); expect(html).toContain("-mx-0.5"); + expect(html).toContain("img]:-mx-0.5"); }); }); diff --git a/apps/web/src/components/ui/menu.tsx b/apps/web/src/components/ui/menu.tsx index b66782ebe2d1..fcf3d3cb8726 100644 --- a/apps/web/src/components/ui/menu.tsx +++ b/apps/web/src/components/ui/menu.tsx @@ -166,7 +166,7 @@ function MenuRadioItem({ return (