+
Picture descriptions
@@ -112,26 +176,11 @@ export const IngestSettings = ({
+ onCheckedChange={(checked) =>
handleSettingsChange({ pictureDescriptions: checked })
}
/>
-
-
-
- Embedding model
-
-
-
- handleSettingsChange({ embeddingModel: e.target.value })
- }
- placeholder="text-embedding-3-small"
- />
-
diff --git a/frontend/src/components/cloud-picker/picker-header.tsx b/frontend/src/components/cloud-picker/picker-header.tsx
index 54407aa7..e0d9cfa4 100644
--- a/frontend/src/components/cloud-picker/picker-header.tsx
+++ b/frontend/src/components/cloud-picker/picker-header.tsx
@@ -51,19 +51,13 @@ export const PickerHeader = ({
Select files from {getProviderName(provider)} to ingest.
-
- csv, json, pdf,{" "}
-
+16 more{" "}
-
150 MB max
-
);
diff --git a/frontend/src/components/cloud-picker/types.ts b/frontend/src/components/cloud-picker/types.ts
index ca346bf0..20b1eae0 100644
--- a/frontend/src/components/cloud-picker/types.ts
+++ b/frontend/src/components/cloud-picker/types.ts
@@ -25,6 +25,7 @@ export interface UnifiedCloudPickerProps {
baseUrl?: string;
// Ingest settings
onSettingsChange?: (settings: IngestSettings) => void;
+ isIngesting: boolean;
}
export interface GoogleAPI {
diff --git a/frontend/src/components/cloud-picker/unified-cloud-picker.tsx b/frontend/src/components/cloud-picker/unified-cloud-picker.tsx
index fd77698f..ff0c3903 100644
--- a/frontend/src/components/cloud-picker/unified-cloud-picker.tsx
+++ b/frontend/src/components/cloud-picker/unified-cloud-picker.tsx
@@ -16,6 +16,7 @@ export const UnifiedCloudPicker = ({
onFileSelected,
selectedFiles = [],
isAuthenticated,
+ isIngesting,
accessToken,
onPickerStateChange,
clientId,
@@ -116,7 +117,7 @@ export const UnifiedCloudPicker = ({
const handler = createProviderHandler(
provider,
accessToken,
- isOpen => {
+ (isOpen) => {
setIsPickerOpen(isOpen);
onPickerStateChange?.(isOpen);
},
@@ -126,8 +127,8 @@ export const UnifiedCloudPicker = ({
handler.openPicker((files: CloudFile[]) => {
// Merge new files with existing ones, avoiding duplicates
- const existingIds = new Set(selectedFiles.map(f => f.id));
- const newFiles = files.filter(f => !existingIds.has(f.id));
+ const existingIds = new Set(selectedFiles.map((f) => f.id));
+ const newFiles = files.filter((f) => !existingIds.has(f.id));
onFileSelected([...selectedFiles, ...newFiles]);
});
} catch (error) {
@@ -138,7 +139,7 @@ export const UnifiedCloudPicker = ({
};
const handleRemoveFile = (fileId: string) => {
- const updatedFiles = selectedFiles.filter(file => file.id !== fileId);
+ const updatedFiles = selectedFiles.filter((file) => file.id !== fileId);
onFileSelected(updatedFiles);
};
@@ -168,20 +169,24 @@ export const UnifiedCloudPicker = ({
}
return (
-