ButtonRow.tsx 673 B

12345678910111213141516171819202122232425
  1. import React, { FC } from 'react';
  2. export interface Props {
  3. isReadOnly: boolean;
  4. onDelete: () => void;
  5. onSubmit: (event) => void;
  6. }
  7. const ButtonRow: FC<Props> = ({ isReadOnly, onDelete, onSubmit }) => {
  8. return (
  9. <div className="gf-form-button-row">
  10. <button type="submit" className="btn btn-success" disabled={isReadOnly} onClick={event => onSubmit(event)}>
  11. Save &amp; Test
  12. </button>
  13. <button type="submit" className="btn btn-danger" disabled={isReadOnly} onClick={onDelete}>
  14. Delete
  15. </button>
  16. <a className="btn btn-inverse" href="/datasources">
  17. Back
  18. </a>
  19. </div>
  20. );
  21. };
  22. export default ButtonRow;