diff options
author | Sebastian <sebasjm@gmail.com> | 2024-04-11 23:48:55 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-04-11 23:48:55 -0300 |
commit | 9bafc6864b9e0ef237b6975165f23ba31f0d8d88 (patch) | |
tree | b8b12d8b78c874384368adc5a8600363c04b54c5 /packages/aml-backoffice-ui/src/pages | |
parent | 516bda58bb53738fa4d2ae0b10a25e53c138180b (diff) | |
download | wallet-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.tsx | 25 |
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} /> |