UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

17 lines 1.84 kB
import { tuiIsHTMLElement } from '@taiga-ui/cdk/utils/dom'; import { tuiGetFocused } from './get-native-focused'; /** * Finds and blurs current active element, including shadow DOM */ export function tuiBlurFocused(doc) { const activeElement = tuiGetFocused(doc); if (tuiIsHTMLElement(activeElement)) { activeElement.blur(); } } export { /** * @deprecated use {@link tuiBlurFocused} */ tuiBlurFocused as tuiBlurNativeFocused, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmx1ci1uYXRpdmUtZm9jdXNlZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Nkay91dGlscy9mb2N1cy9ibHVyLW5hdGl2ZS1mb2N1c2VkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBRXpELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUVuRDs7R0FFRztBQUNILE1BQU0sVUFBVSxjQUFjLENBQUMsR0FBYTtJQUN4QyxNQUFNLGFBQWEsR0FBRyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFekMsSUFBSSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsRUFBRTtRQUNqQyxhQUFhLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDeEI7QUFDTCxDQUFDO0FBRUQsT0FBTztBQUNIOztHQUVHO0FBQ0gsY0FBYyxJQUFJLG9CQUFvQixHQUN6QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHt0dWlJc0hUTUxFbGVtZW50fSBmcm9tICdAdGFpZ2EtdWkvY2RrL3V0aWxzL2RvbSc7XG5cbmltcG9ydCB7dHVpR2V0Rm9jdXNlZH0gZnJvbSAnLi9nZXQtbmF0aXZlLWZvY3VzZWQnO1xuXG4vKipcbiAqIEZpbmRzIGFuZCBibHVycyBjdXJyZW50IGFjdGl2ZSBlbGVtZW50LCBpbmNsdWRpbmcgc2hhZG93IERPTVxuICovXG5leHBvcnQgZnVuY3Rpb24gdHVpQmx1ckZvY3VzZWQoZG9jOiBEb2N1bWVudCk6IHZvaWQge1xuICAgIGNvbnN0IGFjdGl2ZUVsZW1lbnQgPSB0dWlHZXRGb2N1c2VkKGRvYyk7XG5cbiAgICBpZiAodHVpSXNIVE1MRWxlbWVudChhY3RpdmVFbGVtZW50KSkge1xuICAgICAgICBhY3RpdmVFbGVtZW50LmJsdXIoKTtcbiAgICB9XG59XG5cbmV4cG9ydCB7XG4gICAgLyoqXG4gICAgICogQGRlcHJlY2F0ZWQgdXNlIHtAbGluayB0dWlCbHVyRm9jdXNlZH1cbiAgICAgKi9cbiAgICB0dWlCbHVyRm9jdXNlZCBhcyB0dWlCbHVyTmF0aXZlRm9jdXNlZCxcbn07XG4iXX0=