{showMutiCheckBox && (
)}
-
+
{t("Name")}
{t("Size")}
-
{t("Type")}
-
{t("User")}
-
{t("Date")}
+
{t("Type")}
+
{t("User")}
+
{t("Date")}
+
{t("Active")}
{t("Actions")}
{isLoading ? (
@@ -298,7 +302,7 @@ export default function UserFileList({
{files?.list.map((file, index) => (
{showMutiCheckBox && (
@@ -350,12 +354,12 @@ export default function UserFileList({
{formatFileSize(file.size || 0)}
-
+
{file.mimeType || "-"}
-
+
@@ -368,9 +372,12 @@ export default function UserFileList({
-
+
+
+
+
diff --git a/components/file/index.tsx b/components/file/index.tsx
index 6d60286..8605f5d 100644
--- a/components/file/index.tsx
+++ b/components/file/index.tsx
@@ -83,6 +83,8 @@ export default function UserFileManager({ user, action }: FileListProps) {
const [selectedFiles, setSelectedFiles] = useState([]);
const [isDeleting, startDeleteTransition] = useTransition();
+ const isAdmin = action.includes("/admin");
+
const { mutate } = useSWRConfig();
const { data: r2Configs, isLoading } = useSWR(
@@ -230,12 +232,14 @@ export default function UserFileManager({ user, action }: FileListProps) {
)}
-
+ {!isAdmin && (
+
+ )}