@itsjonq/controls
Version:
A control panel to develop React UI
12 lines • 319 B
JavaScript
/**
* Creates a factory to generate unique IDs
* @param {string} prefix A prefix to add to the generated ID
* @returns {string} The generated unique IDs
*/
export function createUniqueIdFactory(prefix) {
var index = 0;
return function () {
index++;
return prefix ? prefix + "-" + index++ : index;
};
}