Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.46 KB

File metadata and controls

56 lines (36 loc) · 1.46 KB

ember-cli-shopify-draggable-shim

CircleCI

An ember-cli shim for working with Shopify's drag-and-drop library draggable

Using this addon in your Ember application

From the root of your Ember application, run this command from the command line:

ember install ember-cli-shopify-draggable-shim

To use Shopify's Draggable library in your application, import it and use the classes as usual:

import Component from '@ember/component';

import ShopifyDraggable from '@shopify/draggable';

const { Draggable } = ShopifyDraggable;

export default Component.extend({
  didRender() {
    this._super(...arguments);

    this.set('draggable', new Draggable(
      this.$('ul').toArray(),
        { draggable: 'li' }
      ));
    }
});

Installation

  • git clone https://github.com/timrourke/ember-cli-shopify-draggable-shim.git this repository
  • cd ember-cli-shopify-draggable-shim
  • yarn install

Running

Running Tests

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

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com/.