import React from 'react'; import { noop } from '../../utils'; import { Spinner } from '../../widgets/spinners/Spinner'; export interface ISubmitButtonProps { className?: string; onClick?: () => void; isDisabled?: boolean; isFormSubmit?: boolean; isNew?: boolean; submitting: boolean; label: string; } export class SubmitButton extends React.Component { public static defaultProps = { className: 'btn btn-primary', onClick: noop, isDisabled: false, isFormSubmit: false, isNew: false, }; public render() { const { className, isDisabled, isFormSubmit, isNew, label, onClick, submitting } = this.props; const type = isFormSubmit ? 'submit' : 'button'; return ( ); } }