import type { AdminSummary } from '@/src/lib/types'; export interface InviteCodePanelState { inviteCode: string; canCopy: boolean; } export function getInviteCodePanelState(summary: AdminSummary | null | undefined): InviteCodePanelState { const inviteCode = summary?.inviteCode?.trim() ?? ''; if (!inviteCode) { return { inviteCode: 'ĉœŞç”Ÿĉˆ', canCopy: false, }; } return { inviteCode, canCopy: true, }; }