{m.manage_signup_tokens()} {m.view_and_manage_active_signup_tokens()}
{ const result = await userService.listSignupTokens(options); signupTokens = result; return result; }} columns={[ { label: m.token() }, { label: m.status() }, { label: m.usage(), sortColumn: 'usageCount' }, { label: m.expires(), sortColumn: 'expiresAt' }, { label: m.created(), sortColumn: 'createdAt' }, { label: m.actions(), hidden: true } ]} > {#snippet rows({ item })} {item.token.substring(0, 2)}...{item.token.substring(item.token.length - 4)} {@const status = getTokenStatus(item)} {@const statusBadge = getStatusBadge(status)} {statusBadge.text}
{`${item.usageCount} ${m.of()} ${item.usageLimit}`}
{formatDate(item.expiresAt)}
{formatDate(item.createdAt)} {m.toggle_menu()} copySignupLink(item)}> {m.copy()} deleteToken(item)} > {m.delete()} {/snippet}