import type { Badge } from "../../../graphql/$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; };