UNPKG

opal-components

Version:

[Rionite](https://github.com/Riim/Rionite) component set.

11 lines (9 loc) 272 B
import { Component } from 'rionite'; export default function closestComponent( component: Component, componentClass: Function ): Component | null { let c: Component | null = component; while (!(c instanceof componentClass) && (c = c.parentComponent)) {} return c; }