File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
src/components/ProductTable Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -18,8 +18,6 @@ import PresetFilters from "@/components/ProductTable/PresetFilters"
18
18
19
19
import { trackCustomEvent } from "@/lib/utils/matomo"
20
20
21
- import { usePathname } from "@/i18n/routing"
22
-
23
21
interface ProductTableProps < T > {
24
22
columns : ColumnDef < T > [ ]
25
23
data : T [ ]
@@ -50,7 +48,6 @@ const ProductTable = <T,>({
50
48
meta,
51
49
} : ProductTableProps < T > ) => {
52
50
const router = useRouter ( )
53
- const pathname = usePathname ( )
54
51
const [ activePresets , setActivePresets ] = useState < number [ ] > ( [ ] )
55
52
const [ mobileFiltersOpen , setMobileFiltersOpen ] = useState ( false )
56
53
@@ -93,9 +90,11 @@ const ProductTable = <T,>({
93
90
} ) ) ,
94
91
} ) )
95
92
setFilters ( updatedFilters )
96
- router . replace ( pathname , undefined , { shallow : true } )
93
+
94
+ // TODO: Fix this, removed to avoid infinite re-renders
95
+ // router.replace(pathname, undefined, { shallow: true })
97
96
}
98
- } , [ router ] )
97
+ } , [ router . query ] )
99
98
100
99
// Update or remove preset filters
101
100
const handleSelectPreset = ( idx : number ) => {
You can’t perform that action at this time.
0 commit comments