message: Add type annotations to LoadError. Add canRetry option to LoadError, as we don't always want to show a refresh button when there's an error.
diff: @@ -7,11 +7,12 @@ import { TimeoutError } from '../../co-fetch';
  export const Box = ({children, className}) => <div className={classNames('cos-status-box', className)}>{children}</div>;
  -export const LoadError = ({label, className, message}) => <Box className={className}>
  +/** @type {React.SFC<{className?: string, label: string, message?: string, canRetry?: boolean}>} */
  +export const LoadError = ({label, className, message, canRetry=true}) => <Box className={className}>
  <div className="cos-text-center cos-error-title">
  Error Loading {label}{message ? `: ${message}` : ''}
  </div>
  - <div className="cos-text-center">Please <a onClick={window.location.reload.bind(window.location)}>try again</a>.</div>
  + {canRetry && <div className="cos-text-center">Please <a onClick={window.location.reload.bind(window.location)}>try again</a>.</div>}
  </Box>;
  export const Loading = ({className}) => <div className={classNames('co-m-loader co-an-fade-in-out', className)}>
  