UNPKG

@odopod/odo-helpers

Version:
11 lines (10 loc) 299 B
/** * Set an id on an element if one doesn't exist. * @param {Element} element Element to give an id. * @param {string|function(): string} fn Returns an id to set. */ export default function giveId(element, fn) { if (!element.id) { element.id = typeof fn === 'function' ? fn() : fn; } }