{#if $session && $session.method !== SessionMethod.Anonymous}
Signer Status {#if isDisconnected} Disconnected {:else if recentFailure > 3} Partial Failure {:else if recentAvg > 1000 || recentPending > 3} Slow connection {:else if recentSuccess === 0 && recentFailure > 0}{:else} Ok {/if}

Logged in with {#if $session.method === SessionMethod.Nip01} private key {:else if $session.method === SessionMethod.Nip07} browser extension {:else if $session.method === SessionMethod.Nip46} remote signer {:else if $session.method === SessionMethod.Nip55} {$session.signer} {:else if $session.method === SessionMethod.Pubkey} public key (readonly) {/if}

{success} requests succeeded, {failure} failed, {pending} pending

{#if isDisconnected} {/if}
{/if}