Sha256: 3722efbd54a554d681d7f3b71781565db25be0fb37ab43a777467d641ea4b831

Contents?: true

Size: 524 Bytes

Versions: 26

Compression:

Stored size: 524 Bytes

Contents

import React, { Component } from "react";
import PropTypes from "prop-types";


const propTypes = {
  url: PropTypes.string.isRequired,
  alt: PropTypes.string
};

const defaultProps = {
  alt: '',
  url: ''
};


class Image extends Component {
  render() {
    const { alt, url } = this.props;
    return (
      <img
          alt={alt}
          className={"pb_image lazyload blur_up"}
          data-src={url}
      />
    );
  }
}

Image.propTypes = propTypes;
Image.defaultProps = defaultProps;

export default Image;

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
playbook_ui-3.1.0 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-3.0.1 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-3.0.0 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.9 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.8 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.7 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.6 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.5 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.4 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.3 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.2 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.1 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.9.0 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.9 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.8 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.7 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.6 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.5 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.4 app/pb_kits/playbook/pb_image/_image.jsx
playbook_ui-2.8.3 app/pb_kits/playbook/pb_image/_image.jsx