diff --git a/frontend/src/app/upload/[provider]/page.tsx b/frontend/src/app/upload/[provider]/page.tsx index 608dde98..10b9b0e5 100644 --- a/frontend/src/app/upload/[provider]/page.tsx +++ b/frontend/src/app/upload/[provider]/page.tsx @@ -7,6 +7,11 @@ import { type CloudFile, UnifiedCloudPicker } from "@/components/cloud-picker"; import type { IngestSettings } from "@/components/cloud-picker/types"; import { Button } from "@/components/ui/button"; import { useTask } from "@/contexts/task-context"; +import { + Tooltip, + TooltipContent, + TooltipTrigger, +} from "@/components/ui/tooltip"; // CloudFile interface is now imported from the unified cloud picker @@ -325,6 +330,8 @@ export default function UploadProviderPage() { ); } + const hasSelectedFiles = selectedFiles.length > 0; + return (
@@ -355,26 +362,36 @@ export default function UploadProviderPage() {
- + + + + + {!hasSelectedFiles ? ( + + Select at least one file before ingesting + + ) : null} +