diff --git a/src/components/pages/home/the-feed.tsx b/src/components/pages/home/the-feed.tsx index 3cfb47e03..6233fa429 100644 --- a/src/components/pages/home/the-feed.tsx +++ b/src/components/pages/home/the-feed.tsx @@ -8,7 +8,14 @@ import {QueryClient, QueryClientProvider} from '@tanstack/react-query' import Pagination from '@/components/search/pagination' import PresetOptions from '@/components/search/components/preset-options' import {usePagination} from 'react-instantsearch' +import {typsenseAdapterConfig} from '@/utils/typesense' +typesenseAdapter.updateConfiguration({ + ...typsenseAdapterConfig, + additionalSearchParameters: { + preset: 'the_feed', + }, +}) const searchClient = typesenseAdapter.searchClient const queryClient = new QueryClient() diff --git a/src/pages/index.tsx b/src/pages/index.tsx index d8d631342..f741b1f07 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -8,6 +8,8 @@ import groq from 'groq' import {getServerState} from 'react-instantsearch' import {renderToString} from 'react-dom/server' import TheFeed from '@/components/pages/home/the-feed' +import {typsenseAdapterConfig} from '@/utils/typesense' +import {typesenseAdapter} from './q/[[...all]]' const HomePage: FunctionComponent> = ({ data, @@ -87,6 +89,13 @@ const homepageQuery = groq`*[_type == 'resource' && slug.current == "curated-hom export async function getStaticProps() { const data = await sanityClient.fetch(homepageQuery) + typesenseAdapter.updateConfiguration({ + ...typsenseAdapterConfig, + additionalSearchParameters: { + preset: 'the_feed', + }, + }) + const searchServerState = await getServerState(, { renderToString, })