"use client"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { Plus } from "lucide-react"; import { CloudProvider } from "./types"; interface PickerHeaderProps { provider: CloudProvider; onAddFiles: () => void; isPickerLoaded: boolean; isPickerOpen: boolean; accessToken?: string; isAuthenticated: boolean; } const getProviderName = (provider: CloudProvider): string => { switch (provider) { case "google_drive": return "Google Drive"; case "onedrive": return "OneDrive"; case "sharepoint": return "SharePoint"; default: return "Cloud Storage"; } }; export const PickerHeader = ({ provider, onAddFiles, isPickerLoaded, isPickerOpen, accessToken, isAuthenticated, }: PickerHeaderProps) => { if (!isAuthenticated) { return (
Select files or folders from {getProviderName(provider)} to ingest.