feat: reuse integrations in custom widgets
This commit is contained in:
1 parent
c32a5317ca
commit
52c82f72db
49 files changed
+793
-269
No files matched your search
@@ -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" };
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user