Skip to content

Commit 2ecae34

Browse files
committed
fix: update ListComponent type constraints for improved flexibility
1 parent 14a9ec5 commit 2ecae34

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/components/List/ListComponent.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React, { ReactNode } from 'react'
22
import { Placeholder } from 'src/components/placeholders'
33
import { MAX_ITEMS_PER_CARD } from 'src/config'
4-
import { BaseEntry } from 'src/types'
54

65
type PlaceholdersProps = {
76
placeholder: ReactNode
@@ -17,7 +16,7 @@ const Placeholders = React.memo<PlaceholdersProps>(({ placeholder }) => {
1716
)
1817
})
1918

20-
export type ListComponentPropsType<T extends BaseEntry> = {
19+
export type ListComponentPropsType<T extends unknown> = {
2120
items: T[]
2221
isLoading: boolean
2322
renderItem: (item: T, index: number) => React.ReactNode
@@ -28,7 +27,7 @@ export type ListComponentPropsType<T extends BaseEntry> = {
2827
limit?: number
2928
}
3029

31-
export function ListComponent<T extends BaseEntry>(props: ListComponentPropsType<T>) {
30+
export function ListComponent<T extends unknown>(props: ListComponentPropsType<T>) {
3231
const {
3332
items,
3433
isLoading,

0 commit comments

Comments
 (0)