polloer/src/routes/+layout.svelte
2025-04-30 22:39:25 +02:00

24 lines
510 B
Svelte

<script>
import '../app.css';
import { onMount } from 'svelte';
import { ndk, connected } from '$lib/stores';
import { browser } from '$app/environment';
import { login } from '$lib';
let { children } = $props();
onMount(async () => {
if (browser) {
try {
await login()
await $ndk.connect();
console.log('NDK initialized successfully');
connected.set(true);
} catch (error) {
console.error('Failed to initialize NDK:', error);
}
}
});
</script>
{@render children()}