diff --git a/frontend/src/routes/dashboard/team/+page.svelte b/frontend/src/routes/dashboard/team/+page.svelte index 5ae0e0a..f93b643 100644 --- a/frontend/src/routes/dashboard/team/+page.svelte +++ b/frontend/src/routes/dashboard/team/+page.svelte @@ -338,10 +338,14 @@ if (!invites.isValid(invite)) parts.push('abgelaufen') else if (invite.expires) { parts.push(`gültig bis ${new Date(invite.expires).toLocaleDateString('de-DE')}`) - } else parts.push('ohne Ablauf') + } else parts.push('unbegrenzt gültig') const max = invite.max_uses ?? 0 - parts.push(max > 0 ? `${invite.uses ?? 0} von ${max} genutzt` : `${invite.uses ?? 0}× genutzt`) + const used = invite.uses ?? 0 + if (max > 0) parts.push(`${used} von ${max} Einlösungen`) + else if (used === 0) parts.push('noch nicht eingelöst') + else if (used === 1) parts.push('einmal eingelöst') + else parts.push(`${used}-mal eingelöst`) return parts.join(' · ') } @@ -449,7 +453,7 @@ openLogo(team)}> - Logo + Logo festlegen (inviteDialog = true)}> @@ -866,14 +870,16 @@ {/if} - Gültig für (Tage) + Gültigkeit in Tagen - 0 = läuft nicht ab. + Bei 0 läuft der Link nicht ab. - Höchstens einlösbar + Anzahl der Einlösungen - 0 = beliebig oft. + + Bei 0 lässt er sich beliebig oft einlösen. + {#if inviteError}
0 = läuft nicht ab.
Bei 0 läuft der Link nicht ab.
0 = beliebig oft.
+ Bei 0 lässt er sich beliebig oft einlösen. +