@trellixio/roaster-coffee
Version:
Beans' product component library
17 lines (14 loc) • 380 B
JavaScript
import * as React from 'react';
import { guid } from '../guid/index.js';
function useRoasterId() {
const [uid, setUid] = React.useState("");
React.useEffect(() => {
setUid(`roaster-${guid()}`);
}, []);
return uid;
}
function useUid(staticId) {
return typeof staticId === "string" ? staticId : useRoasterId();
}
export { useUid };
//# sourceMappingURL=index.js.map