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

[pi-ui integration] Delete icons.less & fonts.less - provide them using pi-ui's ThemeProvider #2479

Merged
merged 11 commits into from
May 8, 2020

Conversation

amass01
Copy link
Member

@amass01 amass01 commented May 2, 2020

This diff gets rid of icons.less and provide it's content using ThemeProvider instead.
This is also another step towards #2439 which it's main motivation is to fully migrate to css modules and not use .less files for styling anymore.
Also, while migrating the icons, I've found some that aren't used anymore, so I deleted some legacy .svg files.

I've noticed while migrating the icons that we should migrate fonts.less at this stage as well, so I extended ThemeProvider to accept array of fonts and provided all fonts we had in fonts.less using ThemeProvider - see this thread for more insights: #2479 (review).

Closes #2476

app/index.js Outdated Show resolved Hide resolved
@amass01 amass01 changed the title [pi-ui integration] Delete icons.less & provide it using pi-ui's ThemeProvider [pi-ui integration] Delete icons.less & fonts.less - provide them using pi-ui's ThemeProvider May 3, 2020
@alexlyp
Copy link
Member

alexlyp commented May 7, 2020

Need a rebase

@alexlyp
Copy link
Member

alexlyp commented May 7, 2020

Looks like a bunch of updates were made in yarn.lock. Can you make those in a separate PR?

Copy link
Member

@alexlyp alexlyp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK and looks good overall. Just revert those yarn.lock changes and it's gtg

@amass01 amass01 mentioned this pull request May 7, 2020
@alexlyp alexlyp merged commit 552c47a into decred:master May 8, 2020
@amass01 amass01 deleted the iconLess branch May 23, 2020 09:55
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

Successfully merging this pull request may close these issues.

[pi-ui] delete icons.less and provide it using pi-ui's ThemeProvider
2 participants