fix: add readonly mode to editor

This commit is contained in:
2024-03-12 07:46:07 +07:00
parent 89759e7288
commit 7c187452f9
4 changed files with 41 additions and 23 deletions
@@ -58,12 +58,12 @@ const FileListing = () => {
<ActionButton icon={FiMoreVertical} />
</DropdownMenuTrigger>
<DropdownMenuContent align="start">
<DropdownMenuItem>Upload File</DropdownMenuItem>
<DropdownMenuSeparator />
{/* <DropdownMenuItem>Upload File</DropdownMenuItem> */}
{/* <DropdownMenuSeparator /> */}
<DropdownMenuItem onClick={() => settingsDialog.setState(true)}>
Project Settings
</DropdownMenuItem>
<DropdownMenuItem>Download Project</DropdownMenuItem>
{/* <DropdownMenuItem>Download Project</DropdownMenuItem> */}
</DropdownMenuContent>
</DropdownMenu>
</div>
@@ -47,8 +47,13 @@ const FileViewer = ({ id }: Props) => {
filename={data.filename}
path={data.path}
value={data.content || ""}
isReadOnly={!project.isMutable}
formatOnSave
onChange={(val) => {
if (!project.isMutable) {
return;
}
updateFileContent.mutate({
projectId: project.id,
id,