@pdftron/webviewer-react-toolkit
Version:
A React component library for integrating with PDFTron WebViewer API.
15 lines (14 loc) • 463 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useID = void 0;
var react_1 = require("react");
var utils_1 = require("../utils");
/**
* If an ID is not given, will generate and memoize an ID to use for a11y
* or any other purpose.
* @param id The optional ID provided by props.
*/
function useID(id) {
return react_1.useMemo(function () { return id || utils_1.getStringId('label'); }, [id]);
}
exports.useID = useID;