diff --git a/src/lib/GoogleAuth.svelte b/src/lib/GoogleAuth.svelte index 44e95d7..a51a793 100644 --- a/src/lib/GoogleAuth.svelte +++ b/src/lib/GoogleAuth.svelte @@ -8,7 +8,6 @@ import Icon from "@iconify/svelte"; import { createLitSession } from "./createLitSession"; import { connectProvider } from "./setupLit"; - import Signer from "./Signer.svelte"; const redirectUri = "http://localhost:3000/"; @@ -17,14 +16,12 @@ let status = "Initializing..."; let pkps: IRelayPKP[] = []; let view = "SIGN_IN"; - let messageToSign = { user: "Sam", loggedIn: true }; onMount(async () => { initialize(); const storedSession = localStorage.getItem("google-session"); const storedPKP = localStorage.getItem("current-pkp"); - console.log("stored session: " + storedSession); if (storedSession != null) { sessionSigs = JSON.parse(storedSession); currentPKP = JSON.parse(storedPKP); @@ -118,8 +115,6 @@

Your PKP Address:

{currentPKP.ethAddress}

- Signer - {/if}

{status}

diff --git a/src/lib/GooglePKP.svelte b/src/lib/GooglePKP.svelte new file mode 100644 index 0000000..5b56f23 --- /dev/null +++ b/src/lib/GooglePKP.svelte @@ -0,0 +1,168 @@ + + +
+
+ {#if view === "SIGN_IN"} + + {/if} + {#if view === "READY"} +
+

Your PKP:

+

Address: {myPKP.pkp.ethAddress}

+

Provider: {myPKP.provider}

+ +
+ {/if} +
+

{status}

+
+
+
diff --git a/src/lib/Signer.svelte b/src/lib/Signer.svelte index c56c1d8..4ecc488 100644 --- a/src/lib/Signer.svelte +++ b/src/lib/Signer.svelte @@ -2,11 +2,9 @@ - - - -{#if messageToSign} -
{JSON.stringify(messageToSign)}
-{/if} - {#if status}

Status: {status}

@@ -150,7 +113,7 @@ {/if} {#if messageSignature}
-

Signature

+

Signature

{JSON.stringify(messageSignature)}

diff --git a/src/lib/stores.js b/src/lib/stores.js index 4f9fd6a..bcd880a 100644 --- a/src/lib/stores.js +++ b/src/lib/stores.js @@ -1,3 +1,5 @@ import { writable } from 'svelte/store'; -export const signRequest = writable(false); \ No newline at end of file +export const signRequest = writable({json: {}}); + +export const signedMessages = writable([]) \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 58d7cbf..f375547 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,11 +1,23 @@ - - + + + +