From fbcd40e16416c034da9c1caa7a415a2af76b2887 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 26 Feb 2026 14:50:20 -0600 Subject: [PATCH] Fix share toggle to include fonts/background in active profile theme ThemeSelector was constructing a new ThemeConfig with only colors when sharing, discarding the fonts and background from the customTheme. Now passes the full customTheme (which already is a ThemeConfig). --- src/components/ThemeSelector.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ThemeSelector.tsx b/src/components/ThemeSelector.tsx index df157959..95122c63 100644 --- a/src/components/ThemeSelector.tsx +++ b/src/components/ThemeSelector.tsx @@ -118,7 +118,7 @@ export function ThemeSelector() { try { if (checked) { const colors = getEffectiveColors(theme, customTheme); - await setActiveTheme({ themeConfig: { colors } }); + await setActiveTheme({ themeConfig: customTheme ?? { colors } }); toast({ title: 'Theme shared', description: 'Your theme is now visible on your profile.' }); } else { await clearActiveTheme();