src: Enable import of image_requests

This commit is contained in:
Anna Vítová 2024-09-03 21:51:39 +03:00 committed by Ondřej Ezr
parent 22c9b0c106
commit 3af0704a2f
5 changed files with 112 additions and 110 deletions

View file

@ -68,8 +68,18 @@ export const ImportBlueprintModal: React.FunctionComponent<
};
const handleDataChange = (_: DropEvent, value: string) => {
try {
const importedBlueprint: BlueprintExportResponse = JSON.parse(value);
const importBlueprintState = mapExportRequestToState(importedBlueprint);
const blueprintFromFile = JSON.parse(value);
const blueprintExportedResponse: BlueprintExportResponse = {
name: blueprintFromFile.name,
description: blueprintFromFile.description,
distribution: blueprintFromFile.distribution,
customizations: blueprintFromFile.customizations,
metadata: blueprintFromFile.metadata,
};
const importBlueprintState = mapExportRequestToState(
blueprintExportedResponse,
blueprintFromFile.image_requests || []
);
setImportedBlueprint(importBlueprintState);
setJsonContent(value);
} catch (error) {