From 45e1689c03b2cd1b22b32ff32d19abecd29a7857 Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Tue, 9 Jun 2026 23:43:29 -0500 Subject: [PATCH] fix(desktop): apply the shared HUD tokens to the marketplace submenu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 'Install theme…' page is the one palette page rendered as a bespoke component rather than through the shared CommandItem loop, so it missed the compact HUD sizing. Route it through HUD_ITEM/HUD_TEXT and top-align the row icon + status with the title line. --- .../marketplace-theme-page.tsx | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/apps/desktop/src/app/command-palette/marketplace-theme-page.tsx b/apps/desktop/src/app/command-palette/marketplace-theme-page.tsx index 613b1907929..eb175fdcb72 100644 --- a/apps/desktop/src/app/command-palette/marketplace-theme-page.tsx +++ b/apps/desktop/src/app/command-palette/marketplace-theme-page.tsx @@ -11,6 +11,7 @@ import { useQuery } from '@tanstack/react-query' import { useEffect, useState } from 'react' +import { HUD_ITEM, HUD_TEXT } from '@/app/floating-hud' import type { DesktopMarketplaceSearchItem } from '@/global' import { useI18n } from '@/i18n' import { triggerHaptic } from '@/lib/haptics' @@ -74,7 +75,7 @@ export function MarketplaceThemePage({ search, onPickTheme }: MarketplaceThemePa } if (query.isLoading) { - return } text={copy.loading} /> + return } text={copy.loading} /> } if (query.isError) { @@ -89,16 +90,18 @@ export function MarketplaceThemePage({ search, onPickTheme }: MarketplaceThemePa return (
- {installError && ( -

{installError}

- )} + {installError &&

{installError}

} {results.map(item => { const busy = installingId === item.extensionId const done = installed[item.extensionId] return (