1- import { useState , useEffect , useMemo } from 'react'
2- import { ReactNode } from 'react'
1+ import { useState , useEffect } from 'react'
32import { useMounted } from '~/hooks/useMounted'
4- import { Footer } from '~/components/Footer'
53import { FeedList } from '~/components/FeedList'
64import { FeedFilters as FeedFiltersComponent } from '~/components/FeedFilters'
75import { useFeedQuery } from '~/hooks/useFeedQuery'
@@ -15,7 +13,6 @@ import {
1513 getFeedFacetCountsQueryOptions ,
1614 type FeedFilters ,
1715} from '~/queries/feed'
18- import { twMerge } from 'tailwind-merge'
1916
2017// Re-export FeedFilters as FeedFiltersState for backwards compatibility
2118export type FeedFiltersState = FeedFilters
@@ -235,31 +232,6 @@ export function FeedPage({
235232 const currentPage = effectiveFilters . page ?? 1
236233 const pageSize = effectiveFilters . pageSize ?? 50
237234
238- // Convert FeedFiltersState to FeedFilters format
239- const feedFilters = useMemo (
240- ( ) => ( {
241- entryTypes : normalizeFilter ( effectiveFilters . entryTypes ) ,
242- libraries : normalizeFilter ( effectiveFilters . libraries ) ,
243- partners : normalizeFilter ( effectiveFilters . partners ) ,
244- tags : normalizeFilter ( effectiveFilters . tags ) ,
245- releaseLevels : normalizeFilter ( effectiveFilters . releaseLevels ) as any ,
246- includePrerelease : effectiveFilters . includePrerelease ,
247- featured : effectiveFilters . featured ,
248- search : effectiveFilters . search ,
249- includeHidden : adminActions !== undefined ,
250- } ) ,
251- [
252- effectiveFilters . entryTypes ,
253- effectiveFilters . libraries ,
254- effectiveFilters . partners ,
255- effectiveFilters . tags ,
256- effectiveFilters . releaseLevels ,
257- effectiveFilters . includePrerelease ,
258- effectiveFilters . featured ,
259- effectiveFilters . search ,
260- adminActions ,
261- ] ,
262- )
263235
264236 return (
265237 < div className = "p-2 sm:p-4 pb-0 flex flex-col max-w-full gap-2 sm:gap-4 relative" >
0 commit comments