diff --git a/frontend/src/components/settings/workspace/EditorSettings.jsx b/frontend/src/components/settings/workspace/EditorSettings.jsx index 8449544..13a76d2 100644 --- a/frontend/src/components/settings/workspace/EditorSettings.jsx +++ b/frontend/src/components/settings/workspace/EditorSettings.jsx @@ -1,11 +1,16 @@ import React from 'react'; -import { Text, Switch, Tooltip, Group, Box, Title } from '@mantine/core'; +import { Text, Switch, Tooltip, Group, Box } from '@mantine/core'; -const EditorSettings = ({ autoSave, onAutoSaveChange }) => { +const EditorSettings = ({ + autoSave, + showHiddenFiles, + onAutoSaveChange, + onShowHiddenFilesChange, +}) => { return ( - + Auto Save { /> + + + Show Hidden Files + + onShowHiddenFilesChange(event.currentTarget.checked) + } + /> + ); }; diff --git a/frontend/src/components/settings/workspace/WorkspaceSettings.jsx b/frontend/src/components/settings/workspace/WorkspaceSettings.jsx index 9a9a78d..703d503 100644 --- a/frontend/src/components/settings/workspace/WorkspaceSettings.jsx +++ b/frontend/src/components/settings/workspace/WorkspaceSettings.jsx @@ -67,6 +67,7 @@ const WorkspaceSettings = () => { name: currentWorkspace.name, theme: currentWorkspace.theme, autoSave: currentWorkspace.autoSave, + showHiddenFiles: currentWorkspace.showHiddenFiles, gitEnabled: currentWorkspace.gitEnabled, gitUrl: currentWorkspace.gitUrl, gitUser: currentWorkspace.gitUser, @@ -185,6 +186,10 @@ const WorkspaceSettings = () => { onAutoSaveChange={(value) => handleInputChange('autoSave', value) } + showHiddenFiles={state.localSettings.showHiddenFiles} + onShowHiddenFilesChange={(value) => + handleInputChange('showHiddenFiles', value) + } />