import React from 'react'; import { Text, Switch, TextInput, Stack, PasswordInput, Group, Title, Grid, } from '@mantine/core'; const GitSettings = ({ gitEnabled, gitUrl, gitUser, gitToken, gitAutoCommit, gitCommitMsgTemplate, onInputChange, }) => { return ( Git Integration Enable Git onInputChange('gitEnabled', event.currentTarget.checked) } /> Git URL onInputChange('gitUrl', event.currentTarget.value) } disabled={!gitEnabled} placeholder="Enter Git URL" /> Git Username onInputChange('gitUser', event.currentTarget.value) } disabled={!gitEnabled} placeholder="Enter Git username" /> Git Token onInputChange('gitToken', event.currentTarget.value) } disabled={!gitEnabled} placeholder="Enter Git token" /> Auto Commit onInputChange('gitAutoCommit', event.currentTarget.checked) } disabled={!gitEnabled} /> Commit Message Template onInputChange('gitCommitMsgTemplate', event.currentTarget.value) } disabled={!gitEnabled} placeholder="Enter commit message template" /> ); }; export default GitSettings;