aboutsummaryrefslogtreecommitdiff
path: root/packages/aml-backoffice-ui/src/pages
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-04-11 23:48:55 -0300
committerSebastian <sebasjm@gmail.com>2024-04-11 23:48:55 -0300
commit9bafc6864b9e0ef237b6975165f23ba31f0d8d88 (patch)
treeb8b12d8b78c874384368adc5a8600363c04b54c5 /packages/aml-backoffice-ui/src/pages
parent516bda58bb53738fa4d2ae0b10a25e53c138180b (diff)
downloadwallet-core-9bafc6864b9e0ef237b6975165f23ba31f0d8d88.tar.xz
fix AML spa memo and fix #8615
Diffstat (limited to 'packages/aml-backoffice-ui/src/pages')
-rw-r--r--packages/aml-backoffice-ui/src/pages/Cases.tsx25
1 files changed, 8 insertions, 17 deletions
diff --git a/packages/aml-backoffice-ui/src/pages/Cases.tsx b/packages/aml-backoffice-ui/src/pages/Cases.tsx
index faef0ca54..061286f51 100644
--- a/packages/aml-backoffice-ui/src/pages/Cases.tsx
+++ b/packages/aml-backoffice-ui/src/pages/Cases.tsx
@@ -70,7 +70,7 @@ export function CasesUI({
onUpdate={(v) => {
onChangeFilter(v.state ?? filter);
}}
- onSubmit={(_v) => {}}
+ onSubmit={(_v) => { }}
>
<form.InputChoiceHorizontal
name="state"
@@ -182,6 +182,7 @@ export function CasesUI({
}
export function Cases() {
+
const [stateFilter, setStateFilter] = useState(
AmlExchangeBackend.AmlState.pending,
);
@@ -195,33 +196,23 @@ export function Cases() {
return <ErrorLoading error={list} />;
}
- if (list.data.type === "fail") {
- switch (list.data.case) {
+ if (list.type === "fail") {
+ switch (list.case) {
case HttpStatusCode.Unauthorized:
case HttpStatusCode.Forbidden:
case HttpStatusCode.NotFound:
case HttpStatusCode.Conflict:
return <Officer />;
default:
- assertUnreachable(list.data);
+ assertUnreachable(list);
}
}
- const { records } = list.data.body;
-
return (
<CasesUI
- records={records}
- onFirstPage={
- list.pagination && !list.pagination.isFirstPage
- ? list.pagination.reset
- : undefined
- }
- onNext={
- list.pagination && !list.pagination.isLastPage
- ? list.pagination.loadMore
- : undefined
- }
+ records={list.body}
+ onFirstPage={list.isFirstPage ? undefined : list.loadFirst}
+ onNext={list.isLastPage ? undefined : list.loadNext}
filter={stateFilter}
onChangeFilter={setStateFilter}
/>