2.0.0 • Published 1 year ago
ember-simple-track-helper v2.0.0
ember-simple-track-helper
A tiny helper to make small pieces of tracked state in templates.
Useful for scenarios where the only reason to have a backing class is to host some single piece of tracked state—for example, whether to show or hide a modal, with a default state of false
:
{{#let (track false) as |toggle|}}
{{#unless toggle.value}}
<button {{on "click" (fn toggle.update true)}}>Show it!</button>
{{/unless}}
<MyModal
@isShowing={{toggle.value}}
@onClose={{fn toggle.update false}}
/>
{{/let}}
(For folks from outside Ember: it's just like useState
, but via autotracking.)
Compatibility
- Ember.js v3.16 or above
- Ember CLI v2.13 or above
- Node.js v10 or above
TypeScript
This project follows the current draft of the Semantic Versioning for TypeScript Types proposal.
- Currently supported TypeScript versions: v4.1, v4.2, and v4.3
- Compiler support policy: simple majors
- Public API: all published types not in a
-private
module are public
Installation
ember install ember-simple-track-helper
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.
2.0.0-unstable.3c02aa2
1 year ago
2.0.0-unstable.bc16176
1 year ago
2.0.0-unstable.592b764
1 year ago
2.0.0-unstable.2bbeece
1 year ago
2.0.0-unstable.dd283ba
1 year ago
2.0.0-unstable.dd1c962
1 year ago
2.0.0-unstable.844b3e9
1 year ago
2.0.0-unstable.e6d04df
1 year ago
2.0.0-unstable.a2083bc
1 year ago
2.0.0-unstable.5766425
1 year ago
2.0.0-unstable.1a4ccd1
1 year ago
2.0.0-unstable.551d1f1
1 year ago
2.0.0
1 year ago
1.0.0
3 years ago