Add path to bookmarks, add logout button

This commit is contained in:
2025-10-10 00:12:14 +02:00
parent 06d04a1abc
commit 9a72c85019
18 changed files with 206 additions and 647 deletions

View File

@@ -7,7 +7,6 @@ import CardSubscription from "./CardSubscription.svelte";
import CardUsage from "./CardUsage.svelte";
import CardActivity from "./CardActivity.svelte";
import CardPrepaidTransactions from "./CardPrepaidTransactions.svelte";
import CardFsHome from "./CardFSHome.svelte";
import AddressReputation from "home_page/AddressReputation.svelte";
import { flip } from "svelte/animate";
@@ -60,51 +59,37 @@ const swap_card = (idx1, idx2) => {
}
onMount(() => {
cards = []
if (window.user.subscription.filesystem_access === true) {
cards.push({
id: "filesystem_home",
elem: CardFsHome,
title: "Filesystem home",
link: "/d/me",
})
}
cards.push({
id: "account",
elem: CardAccount,
title: "Account",
link: "/user/settings",
})
cards.push({
id: "subscription",
elem: CardSubscription,
title: "Subscription",
link: "/user/subscription",
})
if (window.user.subscription.type === "prepaid") {
cards.push({
cards = [
{
id: "account",
elem: CardAccount,
title: "Account",
link: "/user/settings",
},{
id: "subscription",
elem: CardSubscription,
title: "Subscription",
link: "/user/subscription",
}, {
id: "prepaid_transactions",
elem: CardPrepaidTransactions,
title: "Prepaid transactions",
link: "/user/prepaid/transactions",
})
}
cards.push({
id: "usage",
elem: CardUsage,
title: "Usage",
})
cards.push({
id: "statistics",
elem: CardStatistics,
title: "Statistics",
})
cards.push({
id: "activity",
elem: CardActivity,
title: "Activity",
link: "/user/activity",
})
}, {
id: "usage",
elem: CardUsage,
title: "Usage",
}, {
id: "statistics",
elem: CardStatistics,
title: "Statistics",
}, {
id: "activity",
elem: CardActivity,
title: "Activity",
link: "/user/activity",
}
]
// Apply the view settings from localstorage
try {