-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible to use math in tokens? #186
Comments
I think this could be achieved with a custom transform. Here's an example that takes "50%" and converts it to "0.5". https:/salesforce-ux/theo/blob/master/lib/transforms/number.js You could write a transform that tests for the size function and performs the calculation. The only problem will be getting the value of https:/salesforce-ux/theo/blob/master/lib/transforms/unit.js Hopefully that helps. |
Awesome, thanks so much @aputinski! I'll hopefully find some time to poke around with it and will report back. |
Hi there!
I'm setting up Theo for my project and know that it's possible to reference other token names, which is great! I was wondering if it's possible to apply math functions to tokens.
I currently have a general sizing Sass variable that we're hoping to extract into tokens:
We then use that size unit for our typography sizing and spacing, like so:
The gist is that altering the base size unit will affect the typography and spacing systems, which is pretty neat.
Is it possible to do this type of thing at the token level? Or do those font size token values need hard coded?
Thanks very much!
The text was updated successfully, but these errors were encountered: