{#if pkg}
diff --git a/modules/desktop/src/routes/profile/+page.svelte b/modules/desktop/src/routes/profile/+page.svelte
deleted file mode 100644
index b4d2c88..0000000
--- a/modules/desktop/src/routes/profile/+page.svelte
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
diff --git a/modules/ui/src/package-metas/package-metas.svelte b/modules/ui/src/package-metas/package-metas.svelte
index 357a03e..be6ed85 100644
--- a/modules/ui/src/package-metas/package-metas.svelte
+++ b/modules/ui/src/package-metas/package-metas.svelte
@@ -1,5 +1,6 @@
- Metadata
+ {$t("common.metadata")}
{#if pkg?.bottles}
-
@@ -47,7 +48,7 @@
{/if}
- Homepage
+ {$t("common.homepage")}
- shellOpenExternal(pkg.homepage)}>
@@ -55,7 +56,7 @@
{#if pkg.documentation_url}
- Documentation
+ {$t("common.documentation")}
- shellOpenExternal(pkg.documentation_url)}>
@@ -64,7 +65,7 @@
{/if}
{#if pkg.github}
- Github Repository
+ {$t("common.github-repository")}
- shellOpenExternal(`https://github.com/${pkg.github}`)}>
@@ -73,7 +74,7 @@
{/if}
{#if pkg.contributors?.length}
- Contributors
+ {$t("common.contributors")}
{#each pkg.contributors as contributor}
diff --git a/modules/ui/src/tabs/tabs.svelte b/modules/ui/src/tabs/tabs.svelte
index 4eb4f39..f02fad2 100644
--- a/modules/ui/src/tabs/tabs.svelte
+++ b/modules/ui/src/tabs/tabs.svelte
@@ -9,12 +9,19 @@
import Button from "../button/button.svelte";
export let tabs: Tab[] = [];
+ export let defaultTab: string;
let active: string;
+ let dirty = false;
+
afterUpdate(() => {
if (tabs.length && !active) {
- active = tabs[0].label;
+ if (!defaultTab) {
+ active = tabs[0].label;
+ } else if (!dirty) {
+ active = defaultTab;
+ }
}
});
@@ -23,8 +30,13 @@