@bigfishtv/cockpit
Version:
16 lines (13 loc) • 448 B
JavaScript
var id = 0;
/**
* Effectively used as a global counter for generating unique react component keys when a new instance is requested
* @param {String} prefix - prefixes global counter
* @return {String} - returns new id
*/
export default function newId() {
var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'new';
return prefix + ++id;
}
export function setId(nextId) {
if (nextId >= id) id = nextId;
}