UNPKG

reblend-ui

Version:

Utilities for creating robust overlay components

25 lines (24 loc) 598 B
"use strict"; exports.__esModule = true; exports.getChildRef = getChildRef; exports.getReblendVersion = getReblendVersion; exports.isEscKey = isEscKey; var _reblendjs = require("reblendjs"); function isEscKey(e) { return e.code === 'Escape' || e.keyCode === 27; } function getReblendVersion() { const parts = _reblendjs.default.version.split('.'); return { major: +parts[0], minor: +parts[1], patch: +parts[2] }; } function getChildRef(element) { if (!element || typeof element === 'function') { return null; } const childRef = element.props.ref; return childRef; }