From e70ddd95d27df066e20b8e68fbb08362bfd192b0 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Fri, 14 Feb 2025 19:34:37 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Improve=20Google=20Sheets=20pick?= =?UTF-8?q?er=20to=20filter=20spreadsheet=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../googleSheets/components/GoogleSpreadsheetPicker.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/builder/src/features/blocks/integrations/googleSheets/components/GoogleSpreadsheetPicker.tsx b/apps/builder/src/features/blocks/integrations/googleSheets/components/GoogleSpreadsheetPicker.tsx index 69c85af6e..8d4369e0c 100644 --- a/apps/builder/src/features/blocks/integrations/googleSheets/components/GoogleSpreadsheetPicker.tsx +++ b/apps/builder/src/features/blocks/integrations/googleSheets/components/GoogleSpreadsheetPicker.tsx @@ -6,7 +6,6 @@ import { isDefined } from "@typebot.io/lib/utils"; import React, { useEffect, useState } from "react"; import { GoogleSheetsLogo } from "./GoogleSheetsLogo"; -// eslint-disable-next-line @typescript-eslint/no-explicit-any declare const window: any; type Props = { @@ -72,7 +71,11 @@ export const GoogleSpreadsheetPicker = ({ if (!isPickerInitialized) throw new Error("Google Picker not inited"); const picker = new window.google.picker.PickerBuilder() - .addView(window.google.picker.ViewId.SPREADSHEETS) + .addView( + new window.google.picker.View( + window.google.picker.ViewId.SPREADSHEETS, + ).setMimeTypes("application/vnd.google-apps.spreadsheet"), + ) .setOAuthToken(data.accessToken) .setDeveloperKey(env.NEXT_PUBLIC_GOOGLE_SHEETS_API_KEY) .setCallback(pickerCallback)