diff --git a/apps/web/src/components/settings/ThemeSettings.tsx b/apps/web/src/components/settings/ThemeSettings.tsx index 02897205e03a6813e6203b14d8e2a8ec59632d04..a2261e91f7650514c8f2c4a8cfa72e3e48e12276 100644 --- a/apps/web/src/components/settings/ThemeSettings.tsx +++ b/apps/web/src/components/settings/ThemeSettings.tsx @@ -475,6 +475,14 @@ export function ThemeLibrary({ activeModes={pickedModesFor(null)} isActive={false} key={standardTheme.id} + onDuplicate={() => + openThemeEditor({ + editingThemeId: null, + seedThemeId: null, + seedName: `${standardTheme.label} copy`, + initialAppearance, + }) + } onUse={() => persistTheme(appearanceMode === "system" ? "system" : appearanceMode)} onUseMode={handlePairPick(null)} theme={standardTheme}