feat(utils): add generateInviteCode function for random invite code generation

This commit is contained in:
ngc2207 2025-02-06 10:44:56 +08:00
parent 6add6d7eda
commit 24dd663611

View File

@ -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;
}