We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1ea0ea5 commit 4d9c6c8Copy full SHA for 4d9c6c8
1 file changed
src/DocumentComponent.ts
@@ -30,7 +30,7 @@ export class DocumentComponent extends NodeComponent<DocumentFragment> {
30
*/
31
public static tag(strings: TemplateStringsArray, ...components: NodeComponent<any>[]): DocumentComponent {
32
const idPrefix = "tag-" + crypto.randomUUID() + "-";
33
- const doc = new DocumentComponent(strings.reduce((acc, str, index) => acc += `${str}${index < components.length ? `<slot name="${idPrefix}${index + 1}"></slot>` : ""}`, ""));
+ const doc = new DocumentComponent(strings.reduce((acc, str, index) => acc += `${str}${index < components.length ? `<slot name="${idPrefix}${index - 1}"></slot>` : ""}`, ""));
34
for (const [index, component] of components.entries())
35
component.slot(idPrefix + index, doc.node);
36
return doc;
0 commit comments