Adrien Denat
commited on
fix deepestChild function throwing error (#213)
Browse files* fix deepestChild function throwing error
* let -> const
* remove unecessary var
src/lib/utils/deepestChild.ts
CHANGED
|
@@ -1,7 +1,6 @@
|
|
| 1 |
-
export function deepestChild(el: HTMLElement) {
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
newEl = newEl.lastElementChild as HTMLElement;
|
| 5 |
}
|
| 6 |
-
return
|
| 7 |
}
|
|
|
|
| 1 |
+
export function deepestChild(el: HTMLElement): HTMLElement {
|
| 2 |
+
if (el.lastElementChild && el.lastElementChild.nodeType !== Node.TEXT_NODE) {
|
| 3 |
+
return deepestChild(el.lastElementChild as HTMLElement);
|
|
|
|
| 4 |
}
|
| 5 |
+
return el;
|
| 6 |
}
|