diff --git a/src/lib/components/icons/logout.svelte b/src/lib/components/icons/logout.svelte
new file mode 100644
index 0000000..663275e
--- /dev/null
+++ b/src/lib/components/icons/logout.svelte
@@ -0,0 +1,18 @@
+
+
+
diff --git a/src/lib/components/icons/undo.svelte b/src/lib/components/icons/undo.svelte
new file mode 100644
index 0000000..100d9e1
--- /dev/null
+++ b/src/lib/components/icons/undo.svelte
@@ -0,0 +1,15 @@
+
+
+
diff --git a/src/lib/routes.ts b/src/lib/routes.ts
index d12e1f5..0c22d07 100644
--- a/src/lib/routes.ts
+++ b/src/lib/routes.ts
@@ -2,6 +2,7 @@ export const ROUTES = {
HOME: '/',
PROFILE: '/profile',
PROFILE_ADDRESS: (address: string) => `/profile/${address}`,
- PROFILE_NEW: '/profile/new',
+ IDENTITY: '/identity',
+ IDENTITY_NEW: '/identity/new',
POST_NEW: '/post/new',
}
diff --git a/src/lib/stores/profile.ts b/src/lib/stores/profile.ts
index 5ed261b..184332c 100644
--- a/src/lib/stores/profile.ts
+++ b/src/lib/stores/profile.ts
@@ -2,7 +2,9 @@ import { writable, type Writable } from 'svelte/store'
import type { User } from './user'
export interface Profile {
- key?: boolean // FIXME: this will need to change
+ key?: {
+ publicKey: string
+ }
profiles: User[]
active?: User
}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 160a7b8..97d0229 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -18,7 +18,7 @@