@@ -296,6 +296,38 @@ export const ProblemsTable = ({
296296 const columns = React . useMemo (
297297 ( ) =>
298298 [
299+ {
300+ id : 'level' ,
301+ accessor : 'level' ,
302+ Header : displayStrings . level ,
303+ Filter : tableFilters . TextFilter ( ) ,
304+ minWidth : 50 ,
305+ maxWidth : 170 ,
306+ sortType : sortByLevel ,
307+ cellRenderer : ( { cellElementProps, cellProps } : CellRendererProps < Report > ) => {
308+ const level = cellProps . row . original . level ;
309+ const _isError = level === 'Error' || level === 'Fatal' || level === 'Critical' ;
310+ const _isWarning = level === 'Warning' ;
311+
312+ return (
313+ < DefaultCell
314+ cellElementProps = { cellElementProps }
315+ cellProps = { cellProps }
316+ startIcon = {
317+ _isError ? (
318+ < StatusIcon status = 'error' />
319+ ) : _isWarning ? (
320+ < StatusIcon status = 'warning' />
321+ ) : level ? (
322+ < StatusIcon status = 'informational' />
323+ ) : undefined
324+ }
325+ >
326+ { level }
327+ </ DefaultCell >
328+ ) ;
329+ } ,
330+ } ,
299331 {
300332 id : 'issueid' ,
301333 accessor : 'issueid' ,
@@ -333,38 +365,6 @@ export const ProblemsTable = ({
333365 return < div > { row . value } </ div > ;
334366 } ,
335367 } ,
336- {
337- id : 'level' ,
338- accessor : 'level' ,
339- Header : displayStrings . level ,
340- Filter : tableFilters . TextFilter ( ) ,
341- minWidth : 50 ,
342- maxWidth : 170 ,
343- sortType : sortByLevel ,
344- cellRenderer : ( { cellElementProps, cellProps } : CellRendererProps < Report > ) => {
345- const level = cellProps . row . original . level ;
346- const _isError = level === 'Error' || level === 'Fatal' || level === 'Critical' ;
347- const _isWarning = level === 'Warning' ;
348-
349- return (
350- < DefaultCell
351- cellElementProps = { cellElementProps }
352- cellProps = { cellProps }
353- startIcon = {
354- _isError ? (
355- < StatusIcon status = 'error' />
356- ) : _isWarning ? (
357- < StatusIcon status = 'warning' />
358- ) : level ? (
359- < StatusIcon status = 'informational' />
360- ) : undefined
361- }
362- >
363- { level }
364- </ DefaultCell >
365- ) ;
366- } ,
367- } ,
368368 {
369369 id : 'fileName' ,
370370 accessor : ( { fileName, fileId } : Partial < Report > ) => fileName ?? getFileNameFromId ( fileId ) ,
@@ -519,6 +519,7 @@ export const ProblemsTable = ({
519519 < Table
520520 onRowClick = { onRowClick }
521521 selectRowOnClick
522+ density = 'condensed'
522523 className = { classnames ( 'isr-problems-table' , className ) }
523524 columns = { reorderColumn ( columns ) as Column < Record < string , any > > [ ] }
524525 data = { data }
0 commit comments