From a54ea69869334157a5e9ce75006ab52b4d109802 Mon Sep 17 00:00:00 2001 From: Brent O'Neill Date: Mon, 6 Oct 2025 15:14:39 -0600 Subject: [PATCH] hide tooltip when it has files --- frontend/src/app/upload/[provider]/page.tsx | 49 ++++++++++++++------- 1 file changed, 33 insertions(+), 16 deletions(-) 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} +