diff --git a/src-web/components/GlobalHooks.tsx b/src-web/components/GlobalHooks.tsx
index f38c5902..adefe109 100644
--- a/src-web/components/GlobalHooks.tsx
+++ b/src-web/components/GlobalHooks.tsx
@@ -32,6 +32,8 @@ import { monokaiProDefault } from '../lib/theme/themes/monokai-pro';
import { rosePineDefault } from '../lib/theme/themes/rose-pine';
import { yaakDark } from '../lib/theme/themes/yaak';
import { getThemeCSS } from '../lib/theme/window';
+import { Button } from './core/Button';
+import { useToast } from './ToastContext';
export function GlobalHooks() {
// Include here so they always update, even if no component references them
@@ -39,6 +41,16 @@ export function GlobalHooks() {
useRecentEnvironments();
useRecentRequests();
+ const toast = useToast();
+ useEffect(() => {
+ toast.show({
+ id: 'test',
+ message: 'Hello Toast!',
+ action: ,
+ timeout: 1000000,
+ });
+ }, [toast]);
+
// Other useful things
useSyncThemeToDocument();
useCommandPalette();
diff --git a/src-web/components/ToastContext.tsx b/src-web/components/ToastContext.tsx
index ada47ec5..f6d056ef 100644
--- a/src-web/components/ToastContext.tsx
+++ b/src-web/components/ToastContext.tsx
@@ -67,7 +67,7 @@ export const ToastProvider = ({ children }: { children: React.ReactNode }) => {
{children}
-
+
{toasts.map((props: PrivateToastEntry) => (