diff options
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/templates.ts')
-rw-r--r-- | packages/merchant-backoffice-ui/src/hooks/templates.ts | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/templates.ts b/packages/merchant-backoffice-ui/src/hooks/templates.ts index 2e39a0c46..2da02e3c7 100644 --- a/packages/merchant-backoffice-ui/src/hooks/templates.ts +++ b/packages/merchant-backoffice-ui/src/hooks/templates.ts @@ -190,20 +190,20 @@ export function useInstanceTemplates( // if the query returns less that we ask, then we have reach the end or beginning const isReachingEnd = - afterData && afterData.data.templates_list.length < totalAfter; + afterData && afterData.data.templates.length < totalAfter; const isReachingStart = args?.position === undefined || - (beforeData && beforeData.data.templates_list.length < totalBefore); + (beforeData && beforeData.data.templates.length < totalBefore); const pagination = { isReachingEnd, isReachingStart, loadMore: () => { if (!afterData || isReachingEnd) return; - if (afterData.data.templates_list.length < MAX_RESULT_SIZE) { + if (afterData.data.templates.length < MAX_RESULT_SIZE) { setPageAfter(pageAfter + 1); } else { - const from = `${afterData.data.templates_list[afterData.data.templates_list.length - 1] + const from = `${afterData.data.templates[afterData.data.templates.length - 1] .template_id }`; if (from && updatePosition) updatePosition(from); @@ -211,10 +211,10 @@ export function useInstanceTemplates( }, loadMorePrev: () => { if (!beforeData || isReachingStart) return; - if (beforeData.data.templates_list.length < MAX_RESULT_SIZE) { + if (beforeData.data.templates.length < MAX_RESULT_SIZE) { setPageBefore(pageBefore + 1); } else if (beforeData) { - const from = `${beforeData.data.templates_list[beforeData.data.templates_list.length - 1] + const from = `${beforeData.data.templates[beforeData.data.templates.length - 1] .template_id }`; if (from && updatePosition) updatePosition(from); @@ -223,17 +223,17 @@ export function useInstanceTemplates( }; // const templates = !afterData ? [] : (afterData || lastAfter).data.templates; - const templates_list = + const templates = !beforeData || !afterData ? [] - : (beforeData || lastBefore).data.templates_list + : (beforeData || lastBefore).data.templates .slice() .reverse() - .concat((afterData || lastAfter).data.templates_list); + .concat((afterData || lastAfter).data.templates); if (loadingAfter || loadingBefore) - return { loading: true, data: { templates_list } }; + return { loading: true, data: { templates } }; if (beforeData && afterData) { - return { ok: true, data: { templates_list }, ...pagination }; + return { ok: true, data: { templates }, ...pagination }; } return { loading: true }; } |