@trellixio/roaster-coffee
Version:
Beans' product component library
32 lines (26 loc) • 677 B
JavaScript
;
var React = require('react');
var index = require('../guid/index.js');
function _interopNamespaceDefault(e) {
var n = Object.create(null);
if (e) {
for (var k in e) {
n[k] = e[k];
}
}
n.default = e;
return Object.freeze(n);
}
var React__namespace = /*#__PURE__*/_interopNamespaceDefault(React);
function useRoasterId() {
const [uid, setUid] = React__namespace.useState("");
React__namespace.useEffect(() => {
setUid(`roaster-${index.guid()}`);
}, []);
return uid;
}
function useUid(staticId) {
return typeof staticId === "string" ? staticId : useRoasterId();
}
exports.useUid = useUid;
//# sourceMappingURL=index.js.map