Sha256: 637c349f67712df543f8832aef4f6f2c8316a0b3ee23dbae4ebc534e5493ab57

Contents?: true

Size: 764 Bytes

Versions: 21

Compression:

Stored size: 764 Bytes

Contents

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

const propTypes = {
  text: PropTypes.string.isRequired,
  link: PropTypes.string,
  active: PropTypes.bool
};

const defaultProps = {
  text: "Hello Item",
  link: "#",
  active: false
};

class VerticalNavItem extends Component {
  render() {
    const { text, link, active } = this.props;
    return (
      <li className={"vertical_nav_list_border_item" + active}>
        <a className="vertical_nav_list_item_link"
            href={link}
        >
          <span className="vertical_nav_list_item_link-text">{text}</span>
        </a>
      </li>
    );
  }
}

VerticalNavItem.propTypes = propTypes;
VerticalNavItem.defaultProps = defaultProps;

export default VerticalNavItem;

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
playbook_ui-2.9.7 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.6 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.5 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.4 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.3 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.2 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.1 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.9.0 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.9 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.8 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.7 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.6 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.5 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.4 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.3 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.8.1 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.7.2 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.7.1 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.7.0 app/pb_kits/playbook/pb_vertical_nav/_item.jsx
playbook_ui-2.6.0 app/pb_kits/playbook/pb_vertical_nav/_item.jsx