Skip to content

Commit 646b228

Browse files
author
Gerome El-assaad
committed
Add includeUserCode parameter to getTemplateFiles function
1 parent 7b59c63 commit 646b228

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/template-files.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export interface TemplateFile {
55
content: string
66
}
77

8-
export async function getTemplateFiles(templateId: TemplateId, fragmentCode?: string): Promise<TemplateFile[]> {
8+
export async function getTemplateFiles(templateId: TemplateId, fragmentCode?: string, includeUserCode: boolean = true): Promise<TemplateFile[]> {
99
let templateFiles: TemplateFile[] = []
1010

1111
try {
@@ -15,7 +15,7 @@ export async function getTemplateFiles(templateId: TemplateId, fragmentCode?: st
1515
}
1616
templateFiles = await response.json()
1717

18-
if (fragmentCode) {
18+
if (fragmentCode && includeUserCode) {
1919
const mainFileName = getMainFileName(templateId)
2020
const existingIndex = templateFiles.findIndex(f => f.name === mainFileName)
2121
if (existingIndex >= 0) {
@@ -29,7 +29,7 @@ export async function getTemplateFiles(templateId: TemplateId, fragmentCode?: st
2929
}
3030
} catch (error) {
3131
console.warn(`Failed to load template files for ${templateId}:`, error)
32-
if (fragmentCode) {
32+
if (fragmentCode && includeUserCode) {
3333
templateFiles.push({
3434
name: getMainFileName(templateId),
3535
content: fragmentCode

0 commit comments

Comments
 (0)