From 0f1da6c178af6795bf4d883b00b9559e878643f7 Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 11 Sep 2026 23:46:37 +0200 Subject: [PATCH] feat(studio): add reset all overrides action to organize imports dialog --- .../admin/studio/organize-imports-dialog.tsx | 18 ++++++++++++++++++ src/messages/en.json | 3 ++- src/messages/nl.json | 3 ++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/components/admin/studio/organize-imports-dialog.tsx b/src/components/admin/studio/organize-imports-dialog.tsx index 08725839..b068a5ad 100644 --- a/src/components/admin/studio/organize-imports-dialog.tsx +++ b/src/components/admin/studio/organize-imports-dialog.tsx @@ -277,6 +277,11 @@ export function OrganizeImportsDialog({ }); }; + const resetAllOverrides = () => { + setOverrides({}); + setApproved(Object.fromEntries(groups.map((g) => [g.name, true]))); + }; + const filteredGroups = useMemo(() => { const q = groupSearchQuery.trim().toLowerCase(); if (!q) return groups; @@ -672,6 +677,19 @@ export function OrganizeImportsDialog({ > {t("applyBatch")} + + {Object.keys(overrides).length > 0 && ( + + )} diff --git a/src/messages/en.json b/src/messages/en.json index d69d61cc..8337d2f1 100644 --- a/src/messages/en.json +++ b/src/messages/en.json @@ -2243,7 +2243,8 @@ "batchPrefix": "Add prefix to all titles", "applyBatch": "Apply to all", "searchGroups": "Filter import groups...", - "visualPreview": "Preview" + "visualPreview": "Preview", + "resetAll": "Reset overrides" } }, "bulk": { diff --git a/src/messages/nl.json b/src/messages/nl.json index 909ed1ca..99bdcf83 100644 --- a/src/messages/nl.json +++ b/src/messages/nl.json @@ -2011,7 +2011,8 @@ "batchPrefix": "Prefix toevoegen aan titels", "applyBatch": "Toepassen op alle", "searchGroups": "Filter importgroepen...", - "visualPreview": "Voorbeeld" + "visualPreview": "Voorbeeld", + "resetAll": "Wijzigingen herstellen" } }, "bulk": {