feat: show toast on some errors

This commit is contained in:
2026-05-07 17:19:08 +02:00
parent f415edab57
commit 4aff3874d3
3 changed files with 19 additions and 8 deletions
+5 -2
View File
@@ -29,7 +29,7 @@
import { tutorialConfig } from '$lib/tutorial/tutorial-config';
import { Planty } from '@nodarium/planty';
import type { Graph, NodeInstance } from '@nodarium/types';
import { Spinner } from '@nodarium/ui';
import { Spinner, Toast, toast } from '@nodarium/ui';
import { createPerformanceStore } from '@nodarium/utils';
import type { Group } from 'three';
@@ -135,7 +135,8 @@
}
viewerComponent?.update(graphResult);
} catch (error) {
console.log('errors', error);
const msg = error instanceof Error ? error.message : String(error);
toast(`Execution failed: ${msg}`, 'error');
} finally {
clearTimeout(timeout);
isExecuting = false;
@@ -384,6 +385,8 @@
</Grid.Row>
</div>
<Toast />
<style>
header {
background-color: var(--color-layer-1);