Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. function processMetadata(metadata) {
  2. let regular = {}, solid = {}, brands = {}
  3. for (let icon in metadata) {
  4. let styles = metadata[icon].styles
  5. let codePoint = metadata[icon].unicode
  6. if (styles.includes('regular')) {
  7. regular[icon] = codePoint
  8. }
  9. if (styles.includes('solid')) {
  10. solid[icon] = codePoint
  11. }
  12. if (styles.includes('brands')) {
  13. brands[icon] = codePoint
  14. }
  15. }
  16. return {regular, solid, brands}
  17. }
  18.  
  19. function processMetadata(metadata) {
  20. let regular = _.pickBy(metadata, icon => icon.styles.includes('regular'))
  21. regular = _.mapValues(regular, icon => icon.unicode)
  22. let solid = _.pickBy(metadata, icon => icon.styles.includes('solid'))
  23. solid = _.mapValues(solid, icon => icon.unicode)
  24. let brands = _.pickBy(metadata, icon => icon.styles.includes('brands'))
  25. brands = _.mapValues(brands, icon => icon.unicode)
  26. return {regular, solid, brands}
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement