@@ -63,7 +63,7 @@ const FilterComponent = ({ filterText, onFilter, onClear, filterlist, onFilterPr
6363 { filterlist &&
6464 filterlist . map ( ( item , idx ) => {
6565 return (
66- < CDropdownItem key = { idx } onClick = { ( ) => onFilterPreset ( item . filter ) } >
66+ < CDropdownItem key = { `filter- ${ idx } ` } onClick = { ( ) => onFilterPreset ( item . filter ) } >
6767 { item . filterName }
6868 </ CDropdownItem >
6969 )
@@ -722,7 +722,7 @@ export default function CippTable({
722722 { dataKeys ( ) &&
723723 dataKeys ( ) . map ( ( item , idx ) => {
724724 return (
725- < CDropdownItem key = { idx } onClick = { ( ) => addColumn ( item ) } >
725+ < CDropdownItem key = { `select- ${ idx } ` } onClick = { ( ) => addColumn ( item ) } >
726726 { updatedColumns . find (
727727 ( o ) => o . exportSelector === item && o ?. omit !== true ,
728728 ) && < FontAwesomeIcon icon = { faCheck } /> } { ' ' }
@@ -820,7 +820,7 @@ export default function CippTable({
820820 < CDropdownMenu >
821821 { actionsList . map ( ( item , idx ) => {
822822 return (
823- < CDropdownItem key = { idx } onClick = { ( ) => executeselectedAction ( item ) } >
823+ < CDropdownItem key = { `actions- ${ idx } ` } onClick = { ( ) => executeselectedAction ( item ) } >
824824 { item . label }
825825 </ CDropdownItem >
826826 )
@@ -885,6 +885,7 @@ export default function CippTable({
885885 updatedColumns ,
886886 addColumn ,
887887 setGraphFilter ,
888+ isFetching ,
888889 ] )
889890 const tablePageSize = useSelector ( ( state ) => state . app . tablePageSize )
890891 const [ codeCopied , setCodeCopied ] = useState ( false )
@@ -950,8 +951,8 @@ export default function CippTable({
950951 const results = message . data ?. Results
951952 const displayResults = Array . isArray ( results ) ? results . join ( ', ' ) : results
952953 return (
953- < >
954- < li key = { `message- ${ idx } ` } >
954+ < React . Fragment key = { `message- ${ idx } ` } >
955+ < li >
955956 { displayResults }
956957 < CopyToClipboard text = { displayResults } onCopy = { ( ) => onCodeCopied ( ) } >
957958 < CButton
@@ -968,7 +969,7 @@ export default function CippTable({
968969 </ CButton >
969970 </ CopyToClipboard >
970971 </ li >
971- </ >
972+ </ React . Fragment >
972973 )
973974 } ) }
974975 { loopRunning && (
@@ -1008,11 +1009,12 @@ export default function CippTable({
10081009 progressPending = { isFetching }
10091010 progressComponent = { < CSpinner color = "info" component = "div" /> }
10101011 paginationRowsPerPageOptions = { [ 25 , 50 , 100 , 200 , 500 ] }
1012+ keyField = { keyField }
10111013 { ...rest }
10121014 />
10131015 { selectedRows . length >= 1 && < CCallout > Selected { selectedRows . length } items</ CCallout > }
10141016 < CippCodeOffCanvas
1015- row = { data }
1017+ row = { data ?? { } }
10161018 hideButton = { true }
10171019 state = { codeOffcanvasVisible }
10181020 hideFunction = { ( ) => setCodeOffcanvasVisible ( false ) }
0 commit comments