feat: reuse integrations in custom widgets

This commit is contained in:
ajnart committed 2026-09-12 20:17:07 +02:00
1 parent c32a5317ca
commit 52c82f72db
49 files changed
+793 -269

No files matched your search

+2 -1
View File
@@ -1,3 +1,4 @@
import { exportCustomWidgetDefinition } from "@homarr/custom-widgets/core";
import { CUSTOM_WIDGET_SCHEMA, customWidgetImportSchema } from "@homarr/custom-widgets/core";
import { z } from "zod/v4";
@@ -257,7 +258,7 @@ export function validateWorkshopWidget(content: string): WorkshopWidgetValidatio
.join("\n");
return { success: false, error: error || "Invalid widget" };
}
return { success: true, data: result.data };
return { success: true, data: exportCustomWidgetDefinition(result.data) };
} catch {
return { success: false, error: "Widget content is not valid JSON" };
}