MCPcopy Create free account
hub / github.com/DavidHDev/react-bits / getActiveCode

Function getActiveCode

src/components/common/TabsLayout.jsx:50–61  ·  view source on GitHub ↗
(codeObject, lang, style)

Source from the content-addressed store, hash-verified

48}
49
50function getActiveCode(codeObject, lang, style) {
51 if (!codeObject) return { source: '', label: '', css: '' };
52
53 if (lang === 'TS' && style === 'TW' && codeObject.tsTailwind)
54 return { source: codeObject.tsTailwind, label: 'TypeScript + Tailwind', css: '' };
55 if (lang === 'TS' && codeObject.tsCode)
56 return { source: codeObject.tsCode, label: 'TypeScript + CSS', css: codeObject.css || '' };
57 if (style === 'TW' && codeObject.tailwind)
58 return { source: codeObject.tailwind, label: 'JavaScript + Tailwind', css: '' };
59
60 return { source: codeObject.code || '', label: 'JavaScript + CSS', css: codeObject.css || '' };
61}
62
63function buildPrompt(componentName, codeObject, propData, lang, style) {
64 const { source, label, css } = getActiveCode(codeObject, lang, style);

Callers 1

buildPromptFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected