Sha256: 528f80e6177091bc0fc79ba2097251a4aec5dd35d79a52fed6d75e457f3e572b

Contents?: true

Size: 607 Bytes

Versions: 4

Compression:

Stored size: 607 Bytes

Contents

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

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

class Nav extends Component {
  static NavItem = NavItem
  render() {
    return (
      <div className="pb_nav_list">
        <div className="pb_nav_list_title">
          <a>
            <Caption />
          </a>
        </div>
        <ul>{this.props.children}</ul>
      </div>
    )
  }
}

Nav.propTypes = propTypes

export default Nav

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
playbook_ui-3.0.1 app/pb_kits/playbook/pb_nav/_nav.jsx
playbook_ui-3.0.0 app/pb_kits/playbook/pb_nav/_nav.jsx
playbook_ui-2.9.9 app/pb_kits/playbook/pb_nav/_nav.jsx
playbook_ui-2.9.8 app/pb_kits/playbook/pb_nav/_nav.jsx