fix: generate board slug for new boards

This commit is contained in:
Henry
2025-01-12 09:32:31 +00:00
parent 2df54f03bb
commit 765db90570
5 changed files with 46 additions and 8 deletions

View File

@@ -0,0 +1,8 @@
export function generateSlug(text: string): string {
return text
.toLowerCase()
.trim()
.replace(/[^\w\s-]/g, "") // Remove special characters
.replace(/\s+/g, "-") // Replace spaces with hyphens
.replace(/-+/g, "-"); // Remove consecutive hyphens
}

View File

@@ -1,3 +1,4 @@
export const name = "utils";
export { generateUID } from "./generateUID";
export { generateSlug } from "./generateSlug";