Cryrivers / ember-classnames

classnames wrapper for Ember.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

ember-classnames

ember-classnames is a wrapper addon of the popular classnames library made by Jed Watson

Installation

ember install ember-classnames

Usage

JavaScript

import Ember from 'ember';
import cx from 'classnames';
import hbs from 'htmlbars-inline-precompile'

export default Ember.Component.extend({
  layout: hbs`<div class=${cx('foo', 'bar', { qux: true })}></div>`
});

Templates

<div class="{{cx 'foo' 'bar' qux=true}}"></div>
<div class="{{cx 'button' button--disabled=disabled}}">
  Button
</div>

Running Tests

  • npm test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

About

classnames wrapper for Ember.js

License:MIT License


Languages

Language:JavaScript 81.8%Language:HTML 18.2%