fix(drill-by): toast on download failure for consistency with drill-detail

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
alex-poor
2026-04-14 22:19:01 +12:00
parent fa31ec8cb3
commit 967fa7b055

View File

@@ -373,13 +373,19 @@ export default function DrillByModal({
const handleDownload = useCallback(
(exportType: 'csv' | 'xlsx') => {
exportChart({
formData: drilledFormData,
resultFormat: exportType,
resultType: 'full',
Promise.resolve(
exportChart({
formData: drilledFormData,
resultFormat: exportType,
resultType: 'full',
}),
).catch(error => {
addDangerToast(
t('Failed to generate download: %s', error?.message || error),
);
});
},
[drilledFormData],
[drilledFormData, addDangerToast],
);
const handleDownloadCSV = useCallback(