0.0.4 • Published 9 years ago

react-classtree v0.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

Class tree

Description

A decorator to create CSS class names tree, like a simple BEM, for React.

Demo

npm start dev then visit http://127.0.0.1:3000

Usage

import classTree from 'react-classtree';

@classTree
class App extends React.Component {
  render() {
    return (
      <div classTree='Demo'>
        <div classTree='main'>
          <div classTree='title'>
            Hello !
          </div>
        </div>
        <div classTree='aside'>
          Aside
        </div>
      </div>
    );
  }
}

Yields

<div class='Demo'>
  <div class='Demo__main'>
    <div class='Demo__main__title'>
      Hello !
    </div>
  </div>
  <div class='Demo__aside'>
    Aside
  </div>
</div>

Customize

Use the factory to customize :

import { factory } from 'react-classtree';
const myDecorator = factory({ separator: '--', propName: 'cx' });
0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

0.0.0

9 years ago