aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/apps/new/+page.svelte19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/routes/(app)/apps/new/+page.svelte b/src/routes/(app)/apps/new/+page.svelte
index d1a5f2bd..bf42b586 100644
--- a/src/routes/(app)/apps/new/+page.svelte
+++ b/src/routes/(app)/apps/new/+page.svelte
@@ -1,9 +1,28 @@
<script>
+ import { page } from "$app/stores";
+ import { onMount } from "svelte";
+ import { browser } from "$app/environment";
import { t } from "$lib/translations";
import AppForm from "$comp/AppForm.svelte";
import { untrack } from "svelte";
+ import {
+ PUBLIC_COINOS_PUBKEY as walletPubkey,
+ PUBLIC_COINOS_RELAY as relayUrl,
+ } from "$env/static/public";
+
let { data, form } = $props();
let { app, rate, user } = $derived(data);
+ let lud16 = $derived(`${user.username}@${$page.url.host}`);
+
+ onMount(() => {
+ if (browser) {
+ if (window.opener) {
+ window.opener.postMessage({ relayUrl, lud16, walletPubkey }, "*");
+ } else {
+ console.warn("No window.opener found.");
+ }
+ }
+ });
</script>
<div class="container px-4 max-w-lg mx-auto space-y-5 mt-20">