UNPKG

@trellixio/roaster-coffee

Version:
32 lines (26 loc) 677 B
'use strict'; 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