feat: include spreadsheet name in settings

This commit is contained in:
karishmas6
2024-10-17 19:58:26 +05:30
parent 2aa9cfccf1
commit defa502b61

View File

@@ -15,12 +15,14 @@ interface IntegrationProps {
export interface IntegrationSettings { export interface IntegrationSettings {
spreadsheetId: string; spreadsheetId: string;
spreadsheetName: string;
data: string; data: string;
} }
export const IntegrationSettingsModal = ({ isOpen, handleStart, handleClose }: IntegrationProps) => { export const IntegrationSettingsModal = ({ isOpen, handleStart, handleClose }: IntegrationProps) => {
const [settings, setSettings] = useState<IntegrationSettings>({ const [settings, setSettings] = useState<IntegrationSettings>({
spreadsheetId: '', spreadsheetId: '',
spreadsheetName: '',
data: '', data: '',
}); });
@@ -66,7 +68,7 @@ export const IntegrationSettingsModal = ({ isOpen, handleStart, handleClose }: I
try { try {
const response = await axios.post( const response = await axios.post(
`http://localhost:8080/auth/gsheets/update`, `http://localhost:8080/auth/gsheets/update`,
{ spreadsheetId: settings.spreadsheetId, robotId: recordingId }, { spreadsheetId: settings.spreadsheetId, spreadsheetName: settings.spreadsheetName, robotId: recordingId },
{ withCredentials: true } { withCredentials: true }
); );
console.log('Google Sheet ID updated:', response.data); console.log('Google Sheet ID updated:', response.data);