From 01dd42605173ffb882a76f77639ad3e6a06210de Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 27 Aug 2020 23:18:44 +0200 Subject: [PATCH] Add isVisible function to dom helpers --- src/utils/dom.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils/dom.js b/src/utils/dom.js index f497c1e10..512e86e6f 100644 --- a/src/utils/dom.js +++ b/src/utils/dom.js @@ -8,6 +8,12 @@ const KEY_CHILD = 'children'; export const motionsEv = 'transitionend oTransitionEnd transitionend webkitTransitionEnd'; +export const isVisible = el => { + return ( + el && !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length) + ); +}; + export const empty = node => { while (node.firstChild) node.removeChild(node.firstChild); };