From c18e77f506e9ac554f8d22fe7baa53e667d7671d Mon Sep 17 00:00:00 2001 From: Raed Date: Wed, 24 Jan 2024 05:39:44 +0100 Subject: [PATCH] fix: trending-facets batch integration --- packages/recommend-react/src/useTrendingFacets.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/recommend-react/src/useTrendingFacets.ts b/packages/recommend-react/src/useTrendingFacets.ts index 1ecf6304..6960dc1c 100644 --- a/packages/recommend-react/src/useTrendingFacets.ts +++ b/packages/recommend-react/src/useTrendingFacets.ts @@ -2,6 +2,7 @@ import { TrendingModel } from '@algolia/recommend'; import { getTrendingFacets, GetTrendingFacetsResult, + BatchRecommendations, } from '@algolia/recommend-core'; import { useEffect, useRef, useState } from 'react'; @@ -23,10 +24,9 @@ export function useTrendingFacets({ }); const { status, setStatus } = useStatus('loading'); - const { - hasProvider, - register, - } = useRecommendContext(); + const { hasProvider, register } = useRecommendContext< + BatchRecommendations + >(); const { client, isContextClient } = useRecommendClient(recommendClient); useAlgoliaAgent({ recommendClient: client }); @@ -63,7 +63,10 @@ export function useTrendingFacets({ setStatus('loading'); }, onResult(response) { - setResult(response); + setResult({ + ...response, + recommendations: response.trendingFacets, + }); setStatus('idle'); }, });