(parameters: ParameterValues)
| 53 | |
| 54 | // Start the plugin with parameters |
| 55 | function startPluginWithParameters(parameters: ParameterValues) { |
| 56 | const icon = parameters.icon |
| 57 | const size = parameters.size |
| 58 | |
| 59 | // Color is an optional parameter, so it is possibly undefined. |
| 60 | const color = parameters.color ?? 'black' |
| 61 | |
| 62 | const processedSvg = icon.replace(/\$size\$/g, size).replace(/\$color\$/g, color) |
| 63 | |
| 64 | figma.createNodeFromSvg(processSVG({icon, size, color})) |
| 65 | |
| 66 | figma.closePlugin() |
| 67 | } |