{#await checkIfSubscribed()}

Chargement…

{:then} {#if unsupported}

Navigateur non supporté.

Ce navigateur ne supporte pas les notifcations Web Push.

{:else if !subscribed}

Les notifications sont désactivées

{ try { await subscribeToNotifications(); } catch (error) { toasts.error("Impossible d'activer les notifications", error?.toString()); } }}>Activer {:else}

Notifications
unsubscribeFromNotifications()} >Désactiver { if (subscription) { await $zeus.mutate({ testNotification: [{ subscriptionEndpoint: subscription.endpoint }, true], }); } }}>Tester

{#if subscribed} {/if} {/if} {:catch error} Impossible d'activer les notifications: {error} {/await}