Skip to content

Commit c2eaef5

Browse files
authored
fix(ivy): support view references in insertBefore (#2258)
1 parent 623d2f7 commit c2eaef5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

nativescript-angular/renderer.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ export class NativeScriptRenderer extends Renderer2 {
3131
}
3232

3333
@profile
34-
insertBefore(parent: NgView, newChild: NgView, { previous, next }: ElementReference): void {
34+
insertBefore(parent: NgView, newChild: NgView, refChild: NgView | ElementReference): void {
35+
let { previous, next } = refChild instanceof View ? this.nextSibling(refChild) : refChild;
3536
if (NativeScriptDebug.isLogEnabled()) {
3637
NativeScriptDebug.rendererLog(`NativeScriptRenderer.insertBefore child: ${newChild} ` + `parent: ${parent} previous: ${previous} next: ${next}`);
3738
}

0 commit comments

Comments
 (0)