Skip to content

Commit 626aa35

Browse files
committed
👽 [#377] Update frontend after API changes
1 parent ce8cb93 commit 626aa35

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

frontend/src/lib/api/reviewResponse.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ export type ReviewResponse = {
1212
export type ReviewItemResponse = {
1313
reviewItem: ReviewItem["pk"];
1414
actionItem: "keep" | "remove";
15-
actionZaak: ActionZaak;
15+
actionZaakType: "selectielijstklasse_and_bewaartermijn" | "bewaartermijn";
16+
actionZaak?: ActionZaak;
1617
comment: string;
1718
pk?: number;
1819
created?: string;
1920
};
2021

2122
export type ActionZaak = {
22-
selectielijstklasse: string;
23-
archiefactiedatum: string;
23+
selectielijstklasse?: string;
24+
archiefactiedatum?: string;
2425
};
2526

2627
/**

frontend/src/pages/destructionlist/detail/DestructionListDetail.tsx

+17-5
Original file line numberDiff line numberDiff line change
@@ -260,12 +260,24 @@ export function DestructionListDetailPage() {
260260
return {
261261
reviewItem: ri.pk,
262262
actionItem: detail.action === "keep" ? "keep" : "remove",
263-
actionZaak: {
264-
selectielijstklasse: detail.selectielijstklasse,
265-
archiefactiedatum: detail.archiefactiedatum,
266-
},
267263
comment: detail.comment,
268-
};
264+
actionZaakType:
265+
detail.action === "keep"
266+
? undefined
267+
: detail.action === "change_selectielijstklasse"
268+
? "selectielijstklasse_and_bewaartermijn"
269+
: "bewaartermijn",
270+
actionZaak:
271+
detail.action !== "keep"
272+
? {
273+
selectielijstklasse:
274+
detail.action === "change_selectielijstklasse"
275+
? detail.selectielijstklasse
276+
: undefined,
277+
archiefactiedatum: detail.archiefactiedatum,
278+
}
279+
: undefined,
280+
} as ReviewItemResponse;
269281
}) || [],
270282
},
271283
},

0 commit comments

Comments
 (0)