export function getButtonRoleAttributes(handleClick: () => void, disabled = false) {
  return {
    tabIndex: disabled ? -1 : 0,
    role: 'button',
    'aria-disabled': disabled,
    onKeyDown: (e) => {
      if (e.code === 'Enter' || e.code === 'Space') {
        e.preventDefault();

        handleClick();
      }
    },
    onClick: handleClick,
  } as React.HTMLAttributes<HTMLElement>;
}