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: ,
});