diff --git a/packages/material-react-table/src/body/MRT_TableBody.tsx b/packages/material-react-table/src/body/MRT_TableBody.tsx index 546a2a166..8ced257a3 100644 --- a/packages/material-react-table/src/body/MRT_TableBody.tsx +++ b/packages/material-react-table/src/body/MRT_TableBody.tsx @@ -223,6 +223,17 @@ export const MRT_TableBody = ({ })} )} + {creatingRow && createDisplayMode === 'row' && ( + ({ + display: layoutMode?.startsWith('grid') ? 'grid' : undefined, + ...(parseFromValuesOrFunc(tableBodyProps?.sx, theme) as any), + })} + > + + + )} ({ @@ -235,42 +246,47 @@ export const MRT_TableBody = ({ ...(parseFromValuesOrFunc(tableBodyProps?.sx, theme) as any), })} > - {creatingRow && createDisplayMode === 'row' && ( - - )} {tableBodyProps?.children ?? (!rows.length ? ( - - - {renderEmptyRowsFallback?.({ table }) ?? ( - + {(!creatingRow || createDisplayMode !== 'row') && ( + + - {globalFilter || columnFilters.length - ? localization.noResultsFound - : localization.noRecordsToDisplay} - - )} - - + {renderEmptyRowsFallback?.({ table }) ?? ( + + {globalFilter || columnFilters.length + ? localization.noResultsFound + : localization.noRecordsToDisplay} + + )} + + + )} + ) : ( <> {(virtualRows ?? rows).map((rowOrVirtualRow, rowIndex) => {