.less mixin guard won't accept @media in expression

46 views Asked by At

I'm trying to create a mixin guard, as seen on http://lesscss.org/features/ , where they do mixin(@a) when (@media = mobile) { ... }

However, when I do mixin() when (@media = mobile) { ... } or mixin(@a) when (@media = mobile) { ... }, less is saying it's expecting a ) at @media's @ sign and that it's expecting an "expression" at the closing ). Conversely, if I do mixin(@a) when (@a = 5) { ... }, less is happy.

Why is this, and how can I get @media to work in my mixin's guard?

0

There are 0 answers