Package Exports
- ember-slides
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ember-slides) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Ember Slides
Signup "wizards", onboarding flows, image carousels... the list goes on. How many times have you created UIs that required multiple, sequential steps? How many times have you had to rewrite the same step logic?
With Ember Slides you'll never have to write that step code again.
Installation
ember install ember-slides
Examples
Hardcoded Slides
{{#slide-deck as |d|}}
{{#d.slide}}
Slide 1
{{/d.slide}}
{{#d.slide}}
Slide 2
{{/d.slide}}
{{#d.slide}}
Slide 3
{{/d.slide}}
<button {{action d.prev}} disabled={{d.prevDisabled}}>Prev</button>
<button {{action d.next}} disabled={{d.nextDisabled}}>Next</button>
{{/slide-deck}}
Named Slides
{{#slide-deck as |d|}}
{{#d.slide name="one"}}
Slide 1
{{/d.slide}}
{{#d.slide name="two"}}
Slide 2
{{/d.slide}}
{{#d.slide name="three"}}
Slide 3
{{/d.slide}}
<button {{action d.show "one"}}>First</button>
<button {{action d.show "two"}}>Second</button>
<button {{action d.show "three"}}>Third</button>
{{/slide-deck}}
Dynamic Slides
{{#slide-deck as |d|}}
{{#each things as |thing|}}
{{#d.slide}}
{{thing}}
{{/d.slide}}
{{/each}}
{{#each d.slides as |s|}}
<button {{action d.show s.name}} disabled={{s.isActive}}>{{s.name}}</button>
{{/each}}
{{/slide-deck}}
There's more to see, so make sure to check out more examples in the following files: tests/dummy/app/templates/application.hbs
and tests/integration/components/slide-deck-test.js
.
Contributing
Installation
git clone <repository-url>
this repositorycd ember-slides
npm install
Running
ember serve
- Visit your app at http://localhost:4200.
Running Tests
npm test
(Runsember 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/.