+ {/* Star button */}
+ {filePath && onStar && (
+
)}
-
- {/* File metadata */}
-
- {fileSize !== undefined && (
-
- {formatFileSize(fileSize)}
-
- )}
- {fileModified && (
-
- {formatModifiedDate(fileModified)}
-
+ {/* Action buttons */}
+ {onSave && (
+
+ {!isEditing ? (
+
+ ) : (
+ <>
+
+
+ >
+ )}
+
)}
- {/* Action buttons */}
- {onSave && (
-
- {!isEditing ? (
-
{/* Content */}
@@ -351,9 +360,10 @@ export function FileEditor({
animate={{ opacity: 1 }}
exit={{ opacity: 0 }}
transition={{ duration: 0.15 }}
+ className="min-w-0"
>
{isMarkdown ? (
-
+
(
@@ -377,8 +387,8 @@ export function FileEditor({
{children}
) : (
-
- {children}
+
+ {children}
)
},
@@ -427,7 +437,7 @@ export function FileEditor({
) : (
-
{content}
+
{content}
)}
)}