All files / stories/Button Button.tsx

100% Statements 2/2
100% Branches 2/2
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                71x           1627x        
import React from "react";
 
export type ButtonProps = {
  /** fire action on click */
  onClick?: () => void;
  /** label for the button */
  label?: string;
  /** if the button should be disabled or not */
  disabled?: boolean;
  /** tag to make test selection easy + stable */
  dataCy?: string;
};
 
/**
 * Just a typical button really
 */
export const Button = ({
  onClick,
  disabled,
  label = "click me",
  dataCy = "button",
}: ButtonProps) => (
  <button onClick={onClick} disabled={disabled} data-cy={dataCy}>
    {label}
  </button>
);