Sha256: 32fa936953821482e83a5775f83fc7bbd678a6be3e0a02cdff9f80868fdecdcb
Contents?: true
Size: 759 Bytes
Versions: 5
Compression:
Stored size: 759 Bytes
Contents
import React from 'react'; import PropTypes from 'prop-types'; import { useForemanModal } from 'foremanReact/components/ForemanModal/ForemanModalHooks'; import HostReportsTable from './HostReportsTable'; import { HOST_REPORT_DELETE_MODAL_ID } from '../../constants'; const WrappedHostReportsTable = props => { const { setModalOpen: setDeleteModalOpen } = useForemanModal({ id: HOST_REPORT_DELETE_MODAL_ID, }); const { setToDelete, ...rest } = props; const onDeleteClick = rowData => { setToDelete(rowData); setDeleteModalOpen(); }; return <HostReportsTable onDeleteClick={onDeleteClick} {...rest} />; }; WrappedHostReportsTable.propTypes = { setToDelete: PropTypes.func.isRequired, }; export default WrappedHostReportsTable;
Version data entries
5 entries across 5 versions & 1 rubygems