Skip to content

Commit ee0a5c5

Browse files
committed
chore: generic info card fixes
1 parent 765eb00 commit ee0a5c5

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

src/Shared/Components/GenericInfoCard/GenericInfoCardListing.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,14 @@ export const GenericInfoCardListing = ({
4545
return <GenericFilterEmptyState handleClearFilters={handleClearFilters} />
4646
}
4747

48-
return <GenericEmptyState image={emptyStateConfig.image ?? emptyList} {...emptyStateConfig} />
48+
return (
49+
<GenericEmptyState
50+
image={emptyStateConfig.image ?? emptyList}
51+
renderButton={emptyStateConfig.renderButton}
52+
isButtonAvailable={!!emptyStateConfig.renderButton}
53+
{...emptyStateConfig}
54+
/>
55+
)
4956
}
5057

5158
return (

src/Shared/Components/GenericInfoCard/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ export interface GenericInfoCardListingProps
5757
Pick<GenericFilterEmptyStateProps, 'handleClearFilters'> {
5858
list: (Pick<GenericInfoCardProps, 'Icon' | 'author' | 'description' | 'linkProps' | 'onClick' | 'title'> &
5959
Record<'id', string>)[]
60-
emptyStateConfig: Pick<GenericEmptyStateType, 'title' | 'subTitle' | 'image'>
60+
emptyStateConfig: Pick<GenericEmptyStateType, 'title' | 'subTitle' | 'image' | 'renderButton' | 'renderButton'>
6161
searchKey?: string
6262
reloadList?: () => void
6363
error?: APIResponseHandlerProps['error']
6464
isLoading?: boolean
6565
}
6666

67-
export interface GenericInfoListSkeletonProps extends Pick<GenericInfoCardProps, 'borderVariant'> {}
67+
export interface GenericInfoListSkeletonProps extends Partial<Pick<GenericInfoCardProps, 'borderVariant'>> {}

0 commit comments

Comments
 (0)