@@ -6,6 +6,7 @@ import ScrollView from '@components/ScrollView';
66import TableRowSkeleton from '@components/Skeletons/TableRowSkeleton' ;
77import Table from '@components/Table' ;
88import type { ActiveSorting , CompareItemsCallback , FilterConfig , IsItemInFilterCallback , IsItemInSearchCallback , TableColumn , TableHandle } from '@components/Table' ;
9+ import useBottomSafeSafeAreaPaddingStyle from '@hooks/useBottomSafeSafeAreaPaddingStyle' ;
910import useCompanyCards from '@hooks/useCompanyCards' ;
1011import useLocalize from '@hooks/useLocalize' ;
1112import useNetwork from '@hooks/useNetwork' ;
@@ -133,6 +134,11 @@ function WorkspaceCompanyCardsTable({policy, onAssignCard, isAssigningCardDisabl
133134
134135 const keyExtractor = ( item : WorkspaceCompanyCardTableItemData , index : number ) => `${ item . cardName } _${ index } ` ;
135136
137+ const tableBodyContentContainerStyle = useBottomSafeSafeAreaPaddingStyle ( {
138+ addBottomSafeAreaPadding : true ,
139+ addOfflineIndicatorBottomSafeAreaPadding : true ,
140+ } ) ;
141+
136142 const compareItems : CompareItemsCallback < WorkspaceCompanyCardTableItemData , CompanyCardsTableColumnKey > = ( a , b , activeSorting ) => {
137143 const orderMultiplier = activeSorting . order === 'asc' ? 1 : - 1 ;
138144
@@ -316,7 +322,7 @@ function WorkspaceCompanyCardsTable({policy, onAssignCard, isAssigningCardDisabl
316322 { showCards && (
317323 < >
318324 { ! shouldUseNarrowTableLayout && ! isLoadingFeed && < Table . Header /> }
319- < Table . Body />
325+ < Table . Body contentContainerStyle = { tableBodyContentContainerStyle } />
320326 </ >
321327 ) }
322328 </ Table >
0 commit comments