Skip to content

Commit d8b21ea

Browse files
committed
Fix duplicated dropdown items in HTML with array mapper
1 parent 7c8333b commit d8b21ea

File tree

1 file changed

+0
-27
lines changed

1 file changed

+0
-27
lines changed

packages/teleport-plugin-html-base-component/src/node-handlers.ts

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -233,33 +233,6 @@ export const generateHtmlSyntax: NodeToHTML<
233233
return generatedNode
234234
}
235235

236-
// Repeater alias fallback: if inside repeater but key doesn't match, try the single available context
237-
if (
238-
resolvedExpressions &&
239-
resolvedExpressions.expressions &&
240-
Object.keys(resolvedExpressions.expressions).length === 1
241-
) {
242-
const onlyKey = Object.keys(resolvedExpressions.expressions)[0]
243-
const uidlDynamicRef: UIDLDynamicReference = {
244-
type: 'dynamic',
245-
content: {
246-
referenceType: 'prop',
247-
refPath: [resolvedExpressions.currentIndex.toString(), ...content.slice(1)],
248-
id: onlyKey,
249-
},
250-
}
251-
const generatedNode = await generateDynamicNode(
252-
uidlDynamicRef,
253-
compName,
254-
nodesLookup,
255-
resolvedExpressions.expressions,
256-
stateDefinitions,
257-
subComponentOptions,
258-
structure
259-
)
260-
return generatedNode
261-
}
262-
263236
// Fallback: support simple prop/state expressions outside of repeater context
264237
if (content[0] && (propDefinitions?.[content[0]] || stateDefinitions?.[content[0]])) {
265238
const isProp = Boolean(propDefinitions?.[content[0]])

0 commit comments

Comments
 (0)