UNPKG

@findify/react-components

Version:
13 lines (11 loc) 277 B
import unescape from 'lodash/unescape'; export default (template = '', selector = /%s/g) => { const tpl = unescape(template); return (...args) => { let index = -1; return tpl.replace(selector, () => { index++; return args[index] || ''; }); }; };