UNPKG

wj-elements

Version:

WebJET Elements is a modern set of user interface tools harnessing the power of web components designed to simplify web application development.

25 lines (24 loc) 635 B
import { getBasePath } from "./base-path.js"; let registry = []; registerIconLibrary("default", { resolver: (name, style) => getBasePath(`assets/img/icons/${style}/${name}.svg`) }); function getIconLibrary(name) { return registry.find((lib) => lib.name === name); } function registerIconLibrary(name, options) { unregisterIconLibrary(name); registry.push({ name, resolver: options.resolver }); } function unregisterIconLibrary(name) { registry = registry.filter((lib) => lib.name !== name); } export { getIconLibrary, registerIconLibrary, unregisterIconLibrary }; //# sourceMappingURL=wje-icon-library.js.map