From 910cac2ed407086097375cfb6010e72301e0ce0c Mon Sep 17 00:00:00 2001 From: Jordan Jones Date: Thu, 3 Oct 2024 14:00:24 -0700 Subject: [PATCH] perf: refactor custom component registration config --- .npmignore | 2 +- index.js | 13 ++----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/.npmignore b/.npmignore index 67f8098d..25b38ed2 100644 --- a/.npmignore +++ b/.npmignore @@ -6,7 +6,7 @@ NOTICE .github/ .gitignore -.eslintrc +eslint.config.mjs .stylelintrc coverage/ diff --git a/index.js b/index.js index a4810051..4c86b60b 100644 --- a/index.js +++ b/index.js @@ -1,13 +1,4 @@ import { AuroDatePicker } from "./src/auro-datepicker.js"; +import * as RuntimeUtils from '@aurodesignsystem/auro-library/scripts/utils/runtimeUtils.mjs'; -/** - * Register Custom Element. - * @param {String} name - Name to use for custom element. - * @returns {void} - */ -export function registerComponent(name) { - // alias definition - if (!customElements.get(name)) { - customElements.define(name, class extends AuroDatePicker {}); - } -} +RuntimeUtils.default.prototype.registerComponent('custom-datepicker', AuroDatePicker);