@quoine/core
Version:
26 lines (20 loc) • 605 B
JSX
import PropTypes from 'prop-types';
import React from 'react';
import translate from '@quoine/translate';
import Button from '@quoine/components/ButtonWLoading';
const LoadButton = ({ onLoad, busy, page }) => (
<Button
styleName="accent full text large disabled-primary-2"
onClick={onLoad}
busy={busy}
disabled={page === Infinity}
>
{translate(`blotter:${page === Infinity ? 'loaded' : 'load'}`)}
</Button>
);
LoadButton.propTypes = {
onLoad: PropTypes.func.isRequired,
busy: PropTypes.bool.isRequired,
page: PropTypes.number.isRequired,
};
export default LoadButton;