(el: HTMLElement | null)
| 1538 | const isTabInStrip = (el: HTMLElement) => el.localName === "div" && el.getAttribute("role") === "tab"; |
| 1539 | |
| 1540 | const getTabInStrip = (el: HTMLElement | null) => { |
| 1541 | while (el) { |
| 1542 | if (isTabInStrip(el)) { |
| 1543 | return el as TabInStrip; |
| 1544 | } |
| 1545 | |
| 1546 | el = el.parentElement; |
| 1547 | } |
| 1548 | |
| 1549 | return false; |
| 1550 | }; |
| 1551 | |
| 1552 | const _walk = (items: Array<ITab>, callback: (arg0: ITab, arg1: number) => void, level: number) => { |
| 1553 | [...items].forEach(item => { |
no test coverage detected
searching dependent graphs…