| 1 |
/** |
| 2 |
* External Dependencies |
| 3 |
*/ |
| 4 |
import { __ } from '@wordpress/i18n'; |
| 5 |
import {Spinner} from '@wordpress/components'; |
| 6 |
|
| 7 |
/** |
| 8 |
* @since 4.4.0 |
| 9 |
*/ |
| 10 |
export default function DefaultPrimaryActionButton({ isSaving, formState, className }: { isSaving: boolean, formState: any, className: string }) { |
| 11 |
return ( |
| 12 |
<button |
| 13 |
type="submit" |
| 14 |
disabled={!formState.isDirty} |
| 15 |
className={className} |
| 16 |
> |
| 17 |
{isSaving ? ( |
| 18 |
<> |
| 19 |
{__('Saving changes', 'give')} |
| 20 |
<Spinner /> |
| 21 |
</> |
| 22 |
) : __('Save changes', 'give')} |
| 23 |
</button> |
| 24 |
); |
| 25 |
} |
| 26 |
|