code: storybook,src,loader (1 files)

This commit is contained in:
Richard Ward
2025-12-30 21:57:01 +00:00
parent 6c9f0f3c3e
commit d035c5ad05

View File

@@ -111,6 +111,18 @@ function componentsToRenders(
renders[`${component.id}.json`] = renders[component.id]
}
// Add common script aliases pointing to first component
// This handles cases where manifest.json says "render.lua" but component id differs
if (components.length > 0) {
const mainRender = renders[components[0].id]
const scriptAliases = ['render.lua', 'render', 'main.lua', 'main', 'layout.lua', 'layout']
for (const alias of scriptAliases) {
if (!renders[alias]) {
renders[alias] = mainRender
}
}
}
// Add a special "all_components" render that shows all components
if (components.length > 0) {
renders['all_components'] = (ctx: LuaRenderContext) => {