Yeah, I suppose reopening is the way to go in this case. For my use case, its not sufficient to just add classes. I’ve got styles that are dynamic depending on the content, i.e.: models that save a color attribute to the DB, (and this is a pretty common use case, btw. I’m not sure why there isn’t an ember best practice for styling components.)…
But then, on second thought, I’ve never really styled like this, but would it be reasonable to do something like this.set("element.styles.someCssColor", color) in one of the Component lifecycle callbacks? That sounds like a better approach than the tempting solutions I’ve come up with thus far…
Crazy that you can’t stick a style attribute on it but you can put modifiers on and even pipe data in and out of them them. But styles, no - that’s a sin. lol