From 061c2e9a04d43d47fbc052d4647d591c683b3182 Mon Sep 17 00:00:00 2001 From: Saso Jermancic Date: Fri, 20 Mar 2026 11:48:21 +0100 Subject: [PATCH] DASH-3012 feat(Database): Outerbase show toast error in case of download erros --- src/components/gui/schema-sidebar-list.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/gui/schema-sidebar-list.tsx b/src/components/gui/schema-sidebar-list.tsx index ad6fbef1..de3c2617 100644 --- a/src/components/gui/schema-sidebar-list.tsx +++ b/src/components/gui/schema-sidebar-list.tsx @@ -8,6 +8,7 @@ import { ExportFormat, exportTableData } from "@/lib/export-helper"; import { Icon, Table } from "@phosphor-icons/react"; import { LucideCog, LucideDatabase, LucideView } from "lucide-react"; import { useCallback, useEffect, useMemo, useState } from "react"; +import { toast } from "sonner"; import { ListView, ListViewItem } from "../listview"; import { CloudflareIcon } from "../resource-card/icon"; import SchemaCreateDialog from "./schema-editor/schema-create"; @@ -150,6 +151,7 @@ async function downloadExportTable( a.click(); URL.revokeObjectURL(url); } catch (error) { + toast.error((error as Error).message ?? `Failed to download exported ${format} file`); console.error(`Failed to download exported ${format} file:`, error); } }