As I am still fairly new to ember, I created this component partly for the learning experience, and also because I had the need for it in an application I am working on, and wasn’t able to find anything similar implemented with ember components/views that fit my requirements.
Would love to get some feedback not only on the component’s features and implementation, but also on how my project and code is structured, how the production build is distributed/used, ect. For example, I am just defining my
Ember.Component within a closure, and making it available to the end-user’s application via
Ember.Handlebars.helper(). Not sure if this is the best way to go, or if there is a more canonical method of defining and exposing a component for third party consumption.