import type { Badge } from '../../../graphql/user/$types'; export interface IndexedBadge extends Badge { index: number; } export const classifyDesignerName = (designer: string) => { let name = designer; const anilistUser = designer.match(/https?:\/\/anilist\.co\/user\/([^/]+)\/?/); if (anilistUser) { name = `@${anilistUser[1]}`; } else if (!designer.toLowerCase().startsWith('@')) { name = `@${designer}`; } return name; };