@boxyhq/svelte-ui
Version:
Svelte UI components from BoxyHQ
12 lines (11 loc) • 503 B
JavaScript
/**
* Util function that helps to generate unique HTML ids that are namespaced by
* the prefix and element type
* @param prefix Pass anything that needs to be prefixed to the id
* @param elementType Pass the HTML element type here (e.g., input)
* @returns {string} Id that is gauranteed to be unique and suitable for html id attributes across various components
*/
const htmlIdGenerator = (prefix, elementType) => {
return `boxyhq-${prefix}-${elementType}`;
};
export default htmlIdGenerator;