feat: include spreadsheet name in settings
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user