diff --git a/components/atropos.vue b/components/atropos.vue new file mode 100644 index 0000000..55e68e6 --- /dev/null +++ b/components/atropos.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/pages/atropos.vue b/pages/atropos.vue new file mode 100644 index 0000000..4ebbe4f --- /dev/null +++ b/pages/atropos.vue @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/plugins/atropos.ts b/plugins/atropos.ts new file mode 100644 index 0000000..9596b95 --- /dev/null +++ b/plugins/atropos.ts @@ -0,0 +1,9 @@ +import { defineNuxtPlugin } from '#app'; + +export default defineNuxtPlugin(() => { + if (process.client) { + import('atropos/element').then(({ default: AtroposComponent }) => { + customElements.define('atropos-component', AtroposComponent); + }); + } +});