MCPcopy Index your code
hub / github.com/bernaferrari/FigmaToCode / generateComponentCode

Function generateComponentCode

packages/backend/src/html/htmlMain.ts:249–264  ·  view source on GitHub ↗
(
  html: string,
  sceneNode: Array<SceneNode>,
  mode: HtmlGenerationMode,
)

Source from the content-addressed store, hash-verified

247
248// Generate component code based on the specified mode
249function generateComponentCode(
250 html: string,
251 sceneNode: Array<SceneNode>,
252 mode: HtmlGenerationMode,
253): string {
254 switch (mode) {
255 case "styled-components":
256 return generateReactComponent(html, sceneNode);
257 case "svelte":
258 return generateSvelteComponent(html);
259 case "html":
260 case "jsx":
261 default:
262 return html;
263 }
264}
265
266// Generate React component from HTML, with optional styled-components
267function generateReactComponent(

Callers 1

htmlMainFunction · 0.85

Calls 2

generateReactComponentFunction · 0.85
generateSvelteComponentFunction · 0.85

Tested by

no test coverage detected