diff --git a/src/components/file/DashboardFile/FileModal.tsx b/src/components/file/DashboardFile/FileModal.tsx index 7e52f00e..00a6fc1a 100644 --- a/src/components/file/DashboardFile/FileModal.tsx +++ b/src/components/file/DashboardFile/FileModal.tsx @@ -237,12 +237,7 @@ export default function FileModal({ Tags - + triggerSave()} @@ -318,7 +313,7 @@ export default function FileModal({ ) : ( handleAdd(value)} > @@ -349,6 +344,12 @@ export default function FileModal({ + {folders?.length === 0 && ( + + You have no folders. Start typing to create a new folder for this file. + + )} + ( - `/api/user/folders/${file.folderId}`, - 'DELETE', - { - delete: 'file', - id: file.id, - }, - ); + const { data, error } = await fetchApi<{ folder: Folder }>(`/api/user/folders/${file.folderId}`, 'DELETE', { + delete: 'file', + id: file.id, + }); if (error) { notifications.show({ @@ -160,7 +156,7 @@ export async function removeFromFolder(file: File) { } else { notifications.show({ title: 'File removed from folder', - message: `${file.name} has been removed from ${data!.name}`, + message: `${file.name} has been removed from ${data?.folder.name}`, color: 'green', icon: , });