diff --git a/src/app/components/EventInfo.svelte b/src/app/components/EventInfo.svelte index 2d50ce7c..53d3a9fe 100644 --- a/src/app/components/EventInfo.svelte +++ b/src/app/components/EventInfo.svelte @@ -100,7 +100,7 @@
{#each seenOn as url, i (url)} - {displayRelayUrl(url)} + {displayRelayUrl(url)} {/each}
diff --git a/src/app/components/ProfileInfo.svelte b/src/app/components/ProfileInfo.svelte index 21db813a..ad986cf1 100644 --- a/src/app/components/ProfileInfo.svelte +++ b/src/app/components/ProfileInfo.svelte @@ -106,7 +106,7 @@
{#each seenOn as seenUrl (seenUrl)} - {displayRelayUrl(seenUrl)} + {displayRelayUrl(seenUrl)} {/each}
diff --git a/src/lib/components/badge.css b/src/lib/components/badge.css index 3863f7a2..15f19a0d 100644 --- a/src/lib/components/badge.css +++ b/src/lib/components/badge.css @@ -1,6 +1,13 @@ @layer components { .badge { - @apply inline-flex items-center gap-1 rounded-full border-2 border-solid border-transparent px-2 py-1 text-sm font-semibold whitespace-nowrap; + @apply inline-flex max-w-full min-w-0 items-center gap-1 overflow-hidden rounded-full border-2 border-solid border-transparent px-2 py-1 text-sm font-semibold whitespace-nowrap; + + /* text-overflow doesn't reach a flex container's anonymous items, so the + ellipsis has to live on an element child; overflow-hidden above is the + backstop for badges whose content is a bare text node. */ + & > * { + @apply min-w-0 truncate; + } &.badge-sm { @apply h-6 text-xs; diff --git a/src/routes/spaces/[relay]/about/+page.svelte b/src/routes/spaces/[relay]/about/+page.svelte index 4b188d07..76ce8ec1 100644 --- a/src/routes/spaces/[relay]/about/+page.svelte +++ b/src/routes/spaces/[relay]/about/+page.svelte @@ -61,38 +61,38 @@ {@const {pubkey, software, version, limitation} = $relay}
{#if pubkey} -
- Administrator: +
+ Administrator:
{/if} {#if $relay?.contact} -
- Contact: {$relay.contact} +
+ Contact: {$relay.contact}
{/if} {#if software} -
- Software: {software} +
+ Software: {software}
{/if} {#if version} -
- Version: {version} +
+ Version: {version}
{/if} {#if limitation?.auth_required}

- Auth Required + Auth Required

{/if} {#if limitation?.payment_required}

- Payment Required + Payment Required

{/if} {#if limitation?.min_pow_difficulty} -

- Min PoW: {limitation?.min_pow_difficulty} +

+ Min PoW: {limitation?.min_pow_difficulty}

{/if}