Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@filerobot/explorer / lib / utils / scrollToAndFocusItemElement.js
Size: Mime:
var scrollToAndFocusElement = function scrollToAndFocusElement(parentElement, item) {
  var select = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
  var itemElement = parentElement.querySelector("[data-filerobot-focusable-uuid=\"".concat(item.uuid || item.id, "\"]"));
  if (itemElement) {
    setTimeout(function () {
      itemElement.scrollIntoViewIfNeeded({
        behavior: 'smooth'
      });
      itemElement.focus();
    });
    if (select) {
      itemElement.firstChild.click();
    }
  }
};
export default scrollToAndFocusElement;