Giter Site home page Giter Site logo

doc-menu's Introduction

DocMenu

Installation

$ yo rinjs:install-component

     _-----_
    |       |
    |--(o)--|   .--------------------------.
   `---------´  |    Welcome to Yeoman,    |
    ( _´U`_ )   |   ladies and gentlemen!  |
    /___A___\   '__________________________'
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

You"re using the Atomic generator.
? git repository or relative path to /src/ [email protected]:jasonvillalon/doc-menu.git
Cloning into 'doc-menu'...
   create ../variables.styl
   create ../variables.js
   create ../components.styl
   create ../../atomic.json
 conflict settings.js
? Overwrite settings.js? overwrite this and all others
    force settings.js
    force dependencies.js
DONE

Usage

import React, { PropTypes } from "react"

import dependencies from "./dependencies"

let {
  AtomicApp,
  DocMenu
} = dependencies

React.createClass({
  render() {
    try {
      let items = [
        {
          to: "/menu-1",
          title: "Menu 1",
        },
        {
          to: "/menu-2",
          title: "Menu 2",
          subItems: [
            {
              to: "/menu-2/level-2",
              title: "Menu 2 Level 2 Item 1",
              subItems: [
                {
                  to: "/menu-2/level-3/item-1",
                  title: "Menu 2 Level 3 Item 1"
                },
                {
                  to: "/menu-2/level-3/item-2",
                  title: "Menu 2 Level 3 Item 2"
                }
              ]
            }
          ]
        }
      ]
      return (
        <AtomicApp className="main">
          <DocMenu onItemClick={this.onItemClick} items={items}/>
        </AtomicApp>
      )
    } catch (err) {
      console.log(err)
    }
  }
})

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.