File "ControlButton.js"
Full Path: /home/bytebmoc/tideswithin.com/settings/src/Settings/DataTable/Buttons/ControlButton.js
File size: 780 bytes
MIME-type: text/x-java
Charset: utf-8
import DataTableStore from "../DataTableStore";
import './Buttons.scss'
import Icon from "../../../utils/Icon";
const ControlButton = ({ controlButton }) => {
const {
processing,
} = DataTableStore();
return (
<div className="rsssl-add-button">
<div className="rsssl-add-button__inner">
<button
className="button button-secondary button-datatable rsssl-add-button__button"
onClick={controlButton.onClick}
disabled={processing}
>
{processing && <Icon name = "loading" color = 'grey' />}
{controlButton.label}
</button>
</div>
</div>
);
};
export default ControlButton;