launchpad-ui icon indicating copy to clipboard operation
launchpad-ui copied to clipboard

[WIP] feat: add build script to auto generate types.ts

Open matthewferry opened this issue 1 year ago • 1 comments

Summary

This is just a WIP of adding some tooling around icons. I've had to add/update a bunch lately and the process is pretty manual and a little error-prone. It would be possible to write a script to pull the icon components out of figma, run SVGO on them, concat them into the sprite and add the id to the icon type definition.

  • [ ] Figma API to get icons from launchpad
  • [ ] Run svgo on the paths—remove colors, set standard viewbox, remove attributes, etc
  • [ ] concat into sprite
  • [x] add to type definition

@Niznikr this isn't high priority and this code is questionable (didn't write it in typescript or really think it through much), but just something I whipped up to make adding icons yesterday faster. curious your thoughts

matthewferry avatar Oct 27 '23 16:10 matthewferry