Skip to content
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

Using Ant Design Variables in Styled Components #71

Open
hshoja opened this issue Oct 28, 2021 · 2 comments
Open

Using Ant Design Variables in Styled Components #71

hshoja opened this issue Oct 28, 2021 · 2 comments

Comments

@hshoja
Copy link

hshoja commented Oct 28, 2021

I would like to be able to access the Ant Design variables (which are written in Less) within a styled component. Something like this:

const StyledButton = styled(Button)`
  background-color: @primary-color
`

how can I achieve this?

@floatrx
Copy link

floatrx commented Dec 19, 2021

Try use native css variable instead.

Map with less variables:

:root {
   --primary-color: var(@primary-color);
   // other global variables
}
const StyledButton = styled(Button)`
  background-color: --primary-color;
`

@hshoja
Copy link
Author

hshoja commented Dec 20, 2021

Try use native css variable instead.

Map with less variables:

:root {
   --primary-color: var(@primary-color);
   // other global variables
}
const StyledButton = styled(Button)`
  background-color: --primary-color;
`

I used this approach, but we have to define it twice.

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

No branches or pull requests

2 participants