Skip to content
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.

Template Strings #6

Open
k15a opened this issue Mar 11, 2017 · 1 comment
Open

Template Strings #6

k15a opened this issue Mar 11, 2017 · 1 comment

Comments

@k15a
Copy link
Member

k15a commented Mar 11, 2017

Elm currently doesn't have template strings which is the reason I decided to implement each CSS declaration as a function. Maybe a way to support both would be great so it's faster to get into elm-styled. The problem is that inserting values into a String is pretty ugly in elm currently.

fontSize = 2

header = styledCss div
    """
        font-size: """ ++ (toString fontSize) ++ """rem;
        font-color: red;
    """

Maybe it's not worth to support that because elm-css is accepted very well in the elm community as well. In addition with this method you would lose the power of typed Css.

@drager
Copy link

drager commented Mar 23, 2017

I agree with that maybe it isn't worth it. And as you say, elm-css is a fine alternative. I like the approach of implementing each CSS declaration as a function, so maybe this package should: "Do One Thing and Do It Well."

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants