{#if $session && $session.method !== SessionMethod.Anonymous}
Signer Status {#if isDisconnected} Disconnected {:else if recentFailure.length > 3} Partial Failure {:else if recentAvg > 1000 || recentPending.length > 3} Slow connection {:else if recentSuccess.length === 0 && recentFailure.length > 0} Partial Failure {: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) {:else if $session.method === SessionMethod.Pomade} email and password {/if}

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

{#if isDisconnected} {:else} {/if}
{/if}