diff --git a/app/src/components/settings/workspace/GitSettings.jsx b/app/src/components/settings/workspace/GitSettings.jsx index 9d83a42..1c5867c 100644 --- a/app/src/components/settings/workspace/GitSettings.jsx +++ b/app/src/components/settings/workspace/GitSettings.jsx @@ -16,13 +16,15 @@ const GitSettings = ({ gitToken, gitAutoCommit, gitCommitMsgTemplate, + gitCommitName, + gitCommitEmail, onInputChange, }) => { return ( - Enable Git + Enable Git Repository @@ -41,6 +43,7 @@ const GitSettings = ({ onInputChange('gitUrl', event.currentTarget.value) } @@ -50,11 +53,12 @@ const GitSettings = ({ - Git Username + Username onInputChange('gitUser', event.currentTarget.value) } @@ -64,11 +68,12 @@ const GitSettings = ({ - Git Token + Access Token onInputChange('gitToken', event.currentTarget.value) } @@ -78,7 +83,7 @@ const GitSettings = ({ - Auto Commit + Commit on Save @@ -98,6 +103,7 @@ const GitSettings = ({ onInputChange('gitCommitMsgTemplate', event.currentTarget.value) } @@ -105,6 +111,36 @@ const GitSettings = ({ placeholder="Enter commit message template" /> + + + Commit Author + + + + onInputChange('gitCommitName', event.currentTarget.value) + } + disabled={!gitEnabled} + placeholder="Enter commit author name." + /> + + + + Commit Author Email + + + + onInputChange('gitCommitEmail', event.currentTarget.value) + } + disabled={!gitEnabled} + placeholder="Enter commit author email." + /> + ); diff --git a/app/src/components/settings/workspace/WorkspaceSettings.jsx b/app/src/components/settings/workspace/WorkspaceSettings.jsx index 703d503..34bc7b8 100644 --- a/app/src/components/settings/workspace/WorkspaceSettings.jsx +++ b/app/src/components/settings/workspace/WorkspaceSettings.jsx @@ -74,6 +74,8 @@ const WorkspaceSettings = () => { gitToken: currentWorkspace.gitToken, gitAutoCommit: currentWorkspace.gitAutoCommit, gitCommitMsgTemplate: currentWorkspace.gitCommitMsgTemplate, + gitCommitName: currentWorkspace.gitCommitName, + gitCommitEmail: currentWorkspace.gitCommitEmail, }; dispatch({ type: 'INIT_SETTINGS', payload: settings }); } @@ -204,6 +206,8 @@ const WorkspaceSettings = () => { gitToken={state.localSettings.gitToken} gitAutoCommit={state.localSettings.gitAutoCommit} gitCommitMsgTemplate={state.localSettings.gitCommitMsgTemplate} + gitCommitName={state.localSettings.gitCommitName} + gitCommitEmail={state.localSettings.gitCommitEmail} onInputChange={handleInputChange} />