diff --git a/apps/desktop2/src/routes/__root.tsx b/apps/desktop2/src/routes/__root.tsx index a4111c79..0ce9c48e 100644 --- a/apps/desktop2/src/routes/__root.tsx +++ b/apps/desktop2/src/routes/__root.tsx @@ -2,7 +2,7 @@ import { Outlet, createRootRouteWithContext } from "@tanstack/react-router"; import { type Ark } from "@lume/ark"; import { type QueryClient } from "@tanstack/react-query"; import { type Platform } from "@tauri-apps/plugin-os"; -import type { Account, Interests, Settings } from "@lume/types"; +import type { Account, Interests, Metadata, Settings } from "@lume/types"; import { Spinner } from "@lume/ui"; import { type Descendant } from "slate"; @@ -21,6 +21,7 @@ interface RouterContext { interests?: Interests; accounts?: Account[]; initialValue?: EditorElement[]; + profile?: Metadata; } export const Route = createRootRouteWithContext()({ diff --git a/apps/desktop2/src/routes/auth/settings.tsx b/apps/desktop2/src/routes/auth/settings.tsx index 3eccb622..16d7fa6c 100644 --- a/apps/desktop2/src/routes/auth/settings.tsx +++ b/apps/desktop2/src/routes/auth/settings.tsx @@ -82,7 +82,7 @@ function Screen() { setLoading(true); // publish settings - const eventId = await ark.set_settings(settings); + const eventId = await ark.set_settings(newSettings); if (eventId) { console.log("event_id: ", eventId); diff --git a/apps/desktop2/src/routes/settings.tsx b/apps/desktop2/src/routes/settings.tsx index 394e3c23..7351b963 100644 --- a/apps/desktop2/src/routes/settings.tsx +++ b/apps/desktop2/src/routes/settings.tsx @@ -97,9 +97,7 @@ function Screen() {
-
- -
+
); diff --git a/apps/desktop2/src/routes/settings/backup.tsx b/apps/desktop2/src/routes/settings/backup.tsx index 1b3e8832..bd0b2b89 100644 --- a/apps/desktop2/src/routes/settings/backup.tsx +++ b/apps/desktop2/src/routes/settings/backup.tsx @@ -30,15 +30,12 @@ function Screen() { const accounts = Route.useLoaderData(); return ( -
- {accounts.map((account, index) => ( -
-
- Account {index} -
+
+
+ {accounts.map((account) => ( -
- ))} + ))} +
); } @@ -66,7 +63,7 @@ function Account({ account }: { account: Account }) { }; return ( -
+
@@ -77,20 +74,29 @@ function Account({ account }: { account: Account }) {
-
- - + Private Key + +
+ + +