hallee9000 / figma-icon-automation

A figma plugin that help you convert your icons' design file to react component and publish to NPM directly.
https://www.figma.com/community/plugin/739395588962138807/figma-icon-automation
189 stars 54 forks source link

请问一下对于接口返回变体组件的数据结构有什么处理方法吗 #41

Closed resetsix closed 3 months ago

resetsix commented 3 months ago

问题背景

demo中的组件都是单组件,接口返回的 name 都是正常,而变体组件返回的name都是变体名称,全是"name": "Theme = Light","name": "Theme = Dark"。导致只能得到最后处理的两个文件(重名覆盖)

下图是 data.json中的components字段部分数据

图片

下图是 重名的 svg 文件

图片

想要解决的问题

为了构建正常的data.json, 该如何拿到准确唯一的 name 值?

下图是变体组件得到的data.json

图片

参考地址

1. Fig 变体组件地址

下图是组件图

图片

2. 请求效果

请求头X-Figma-Token

https://api.figma.com/v1/files/BLDKl9ojyEdIHQz2Ym35dv/nodes?ids=2731-38286
图片