diff --git a/src/lib/utils.ts b/src/lib/utils.ts index a5ef193..7bcbbb7 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -1,6 +1,15 @@ -import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge"; +import { clsx, type ClassValue } from "clsx"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } + +export function generateInviteCode(length: number) { + const characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + let result = ""; + for (let i = 0; i < length; i++) { + result += characters.charAt(Math.floor(Math.random() * characters.length)); + } + return result; +}