diff --git a/src/lib/componentLoader.ts b/src/lib/componentLoader.ts new file mode 100644 index 0000000..d814e90 --- /dev/null +++ b/src/lib/componentLoader.ts @@ -0,0 +1,10 @@ +import componentNames from 'virtual:components-list'; + +const components = {}; + +componentNames.forEach(path => { + const name = path.split('/').pop(); // Extract just the file name from the path + components[name] = () => import( /* @vite-ignore */ `/src/lib/components/${path}.svelte`); +}); + +export default components; diff --git a/src/lib/components.ts b/src/lib/components.ts deleted file mode 100644 index ab9a02a..0000000 --- a/src/lib/components.ts +++ /dev/null @@ -1,9 +0,0 @@ -import componentNames from 'virtual:components-list'; - -const components = {}; - -componentNames.forEach(name => { - components[name] = () => import(`$lib/components/${name}.svelte`); -}); - -export default components; \ No newline at end of file diff --git a/src/lib/components/AuthSig.svelte b/src/lib/components/AuthSig.svelte index 2e8b692..00cb90c 100644 --- a/src/lib/components/AuthSig.svelte +++ b/src/lib/components/AuthSig.svelte @@ -2,7 +2,6 @@ import { onMount } from 'svelte'; import { checkAndSignAuthMessage } from '@lit-protocol/lit-node-client'; import { LOCAL_STORAGE_KEYS } from '@lit-protocol/constants'; - import Send from '$lib/Send.svelte'; let authSig = null; let error = null; diff --git a/src/lib/components/Composite.svelte b/src/lib/components/Composite.svelte index 6159ab4..e8faa79 100644 --- a/src/lib/components/Composite.svelte +++ b/src/lib/components/Composite.svelte @@ -1,6 +1,6 @@