Sha256: 3a2417cc33dfc2bdafe9f1d5a12242abd9d8654b70ca6a4cfef03398855d2e69

Contents?: true

Size: 667 Bytes

Versions: 6

Compression:

Stored size: 667 Bytes

Contents

import React, { Component } from "react"
import PropTypes from "prop-types"
import VerticalNavItem from "./_item"
import {Caption} from "../"

const propTypes = {
  children: PropTypes.oneOfType([
        PropTypes.arrayOf(PropTypes.node),
        PropTypes.node
    ])
}

class VerticalNav extends Component {
  static VerticalNavItem = VerticalNavItem
  render() {
    return (
      <div className="vertical_nav_list">
        <div className="vertical_nav_list_title">
          <a>
            <Caption />
          </a>
        </div>
        <ul>{this.props.children}</ul>
      </div>
    )
  }
}

VerticalNav.propTypes = propTypes

export default VerticalNav

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
playbook_ui-2.9.7 app/pb_kits/playbook/pb_vertical_nav/_vertical_nav.jsx
playbook_ui-2.9.6 app/pb_kits/playbook/pb_vertical_nav/_vertical_nav.jsx
playbook_ui-2.9.5 app/pb_kits/playbook/pb_vertical_nav/_vertical_nav.jsx
playbook_ui-2.9.4 app/pb_kits/playbook/pb_vertical_nav/_vertical_nav.jsx
playbook_ui-2.9.3 app/pb_kits/playbook/pb_vertical_nav/_vertical_nav.jsx
playbook_ui-2.9.2 app/pb_kits/playbook/pb_vertical_nav/_vertical_nav.jsx