code: tsx,nextjs,frontends (2 files)

This commit is contained in:
2025-12-25 20:33:56 +00:00
parent c9a553dc23
commit 97a0622857
2 changed files with 2 additions and 0 deletions
@@ -22,6 +22,7 @@ interface CssCategory {
classes: string[]
}
// eslint-disable-next-line no-useless-escape
const CLASS_TOKEN_PATTERN = /^[A-Za-z0-9:_/.\[\]()%#!,=+-]+$/
const parseClassList = (value: string) => Array.from(new Set(value.split(/\s+/).filter(Boolean)))
@@ -11,6 +11,7 @@ import { Database, CssCategory } from '@/lib/database'
import { Plus, X, Pencil, Trash, FloppyDisk } from '@phosphor-icons/react'
import { toast } from 'sonner'
// eslint-disable-next-line no-useless-escape
const CLASS_TOKEN_PATTERN = /^[A-Za-z0-9:_/.\[\]()%#!,=+-]+$/
const uniqueClasses = (classes: string[]) => Array.from(new Set(classes))