Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Artur/eng 11175 frosted UI icons initial setup #81

Merged
merged 6 commits into from
Feb 22, 2024

Conversation

arturbien
Copy link
Collaborator

@arturbien arturbien commented Feb 21, 2024

This PR adds initial setup for Frosted UI Icons package.

  • package with "generate icons" script
    • pulls all icons from our Figma file: https://www.figma.com/file/fxRLy35tq3pm2zNy5lAFfL/
    • optimizes all SVGs using SVGO
    • adds data-fui-icon attribute to each icon
    • generates React component for each icon
    • names of icons are inferred from Figma components
    • generates a ZIP file with all the icons
  • frosted-ui-icons package with all generated icons

This PR also adds an install guide for icons to Storybook and adds attributions for Radix/WorkOS projects on which these packages are based on

first generated icons

rerun

add eslint config to generate-icon-lib

fix: point to right module file

add icons as frosted-ui dev dep

change output path

wyf

remove radix zip

change zip dist path

point to our figma file

update licenses and READMEs

update frosted-ui-icons index.js

rerun script

remove icons from button

update Tailwind guide
@arturbien arturbien requested a review from baked-dev as a code owner February 21, 2024 11:05
Copy link

linear bot commented Feb 21, 2024

Copy link
Contributor

github-actions bot commented Feb 21, 2024

Unimported Action report

Summary

Project Status Unused Deps Unresolved Deps Unimported Files
packages/frosted-ui - - -

@baked-dev baked-dev merged commit 34d393a into main Feb 22, 2024
6 of 7 checks passed
@kodiakhq kodiakhq bot deleted the artur/eng-11175-frosted-ui-icons-initial-setup branch February 22, 2024 14:13
kodiakhq bot pushed a commit that referenced this pull request Feb 23, 2024
### General Changes

- Artur/eng 11175 frosted UI icons initial setup (#81)
- fix(icons): fix type declarations (#88)
- fix(icons): fix builds + release (#89)
- feat(TabsNav): add TabsNav component (#91)
- ci(unimported): fix as-child issue (#92)

### Credits
@arturbien, @baked-dev
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants