delete file ui + logic

This commit is contained in:
Ishaan Dey
2024-04-30 01:56:43 -04:00
parent 268dcb61f2
commit 894de9990a
13 changed files with 421 additions and 44 deletions

View File

@ -1,5 +1,5 @@
import { type ClassValue, clsx } from "clsx"
import { toast } from "sonner"
// import { toast } from "sonner"
import { twMerge } from "tailwind-merge"
export function cn(...inputs: ClassValue[]) {
@ -21,18 +21,15 @@ export function validateName(
oldName: string,
type: "file" | "folder"
) {
if (newName === oldName || newName.length === 0) {
return false
}
if (
newName === oldName ||
newName.length === 0 ||
newName.includes("/") ||
newName.includes("\\") ||
newName.includes(" ") ||
(type === "file" && !newName.includes(".")) ||
(type === "folder" && newName.includes("."))
) {
toast.error("Invalid file name.")
return false
}
return true