diff --git a/ui/src/App.svelte b/ui/src/App.svelte new file mode 100644 index 0000000..d0d136b --- /dev/null +++ b/ui/src/App.svelte @@ -0,0 +1,40 @@ + + + + + + +
+
+ {#await promise} +

Loading

+ {:then lists} +
+ {#each lists as list} +
+ +
+ {/each} +
+ {:catch error} +

Something went wrong

+ {/await} +
+
diff --git a/ui/src/PackageItem.svelte b/ui/src/PackageItem.svelte new file mode 100644 index 0000000..1df209d --- /dev/null +++ b/ui/src/PackageItem.svelte @@ -0,0 +1,10 @@ + + +
+ {data.name} +
+ + diff --git a/ui/src/PackageList.svelte b/ui/src/PackageList.svelte new file mode 100644 index 0000000..7c3c06e --- /dev/null +++ b/ui/src/PackageList.svelte @@ -0,0 +1,40 @@ + + +
+

{data.name}

+ +
+ + diff --git a/ui/src/global.d.ts b/ui/src/global.d.ts new file mode 100644 index 0000000..0e72969 --- /dev/null +++ b/ui/src/global.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/ui/src/main.ts b/ui/src/main.ts new file mode 100644 index 0000000..e7e7816 --- /dev/null +++ b/ui/src/main.ts @@ -0,0 +1,10 @@ +import App from './App.svelte'; + +const app = new App({ + target: document.body, + props: { + name: 'world' + } +}); + +export default app;