The last time software data was
updated, including vulnerabilities
and host counts.
>
}
/>
)}
>
);
};
const renderTableHelpText = () => {
return (
Seeing unexpected software or vulnerabilities?{" "}
);
};
// Exploited vulnerabilities is a premium feature
const renderExploitedVulnerabilitiesDropdown = () => {
return (
) =>
newValue && handleExploitedVulnFilterDropdownChange(newValue.value)
}
variant="table-filter"
/>
);
};
return (
(
)}
defaultSearchQuery={query}
defaultSortHeader={orderKey}
defaultSortDirection={orderDirection}
pageIndex={currentPage}
manualSortBy
pageSize={perPage}
showMarkAllPages={false}
isAllPagesSelected={false}
disableNextPage={!data?.meta.has_next_results}
searchable={searchable}
searchQueryColumn="vulnerability"
inputPlaceHolder="Search by CVE"
searchToolTipText={VULNERABILITIES_SEARCH_BOX_TOOLTIP}
onQueryChange={onQueryChange}
customControl={
searchable ? renderExploitedVulnerabilitiesDropdown : undefined
}
stackControls
renderCount={renderVulnerabilityCount}
renderTableHelpText={renderTableHelpText}
disableMultiRowSelect
onSelectSingleRow={handleRowSelect}
/>
);
};
export default SoftwareVulnerabilitiesTable;