Nominating Presidential Muppets

    ember-simple-track-helper

    1.0.0 • Public • Published

    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.

    Install

    npm i ember-simple-track-helper

    DownloadsWeekly Downloads

    15

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    11.9 kB

    Total Files

    15

    Last publish

    Collaborators

    • chriskrycho
    • nlfurniss