@@ -186,4 +213,8 @@
grid-gap: var(--spacing-l);
align-items: center;
}
+ .spectrum-Settings-buttonGroup {
+ gap: var(--spectrum-global-dimension-static-size-200);
+ align-items: flex-end;
+ }
diff --git a/packages/frontend-core/src/api/configs.js b/packages/frontend-core/src/api/configs.js
index 9e320f7499..8447e0d79d 100644
--- a/packages/frontend-core/src/api/configs.js
+++ b/packages/frontend-core/src/api/configs.js
@@ -20,6 +20,17 @@ export const buildConfigEndpoints = API => ({
})
},
+ /**
+ * Deletes a global config
+ * @param id the id of the config to delete
+ * @param rev the revision of the config to delete
+ */
+ deleteConfig: async ({ id, rev }) => {
+ return await API.delete({
+ url: `/api/global/configs/${id}/${rev}`,
+ })
+ },
+
/**
* Gets the config for a certain tenant.
* @param tenantId the tenant ID to get the config for