taf/module/apps/elements/_index.mjs

22 lines
544 B
JavaScript

import { Logger } from "../../utils/Logger.mjs";
import { TafIcon } from "./Icon.mjs";
import { TafSVGLoader } from "./svgLoader.mjs";
import { TafToggle } from "./Toggle.mjs";
const components = [
TafSVGLoader,
TafIcon,
TafToggle,
];
export function registerCustomComponents() {
for (const component of components) {
if (!window.customElements.get(component.elementName)) {
Logger.debug(`Registering component "${component.elementName}"`);
window.customElements.define(
component.elementName,
component,
);
};
}
};