UNPKG

@quoine/core

Version:

26 lines (20 loc) 605 B
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;