Move toast state to Jotai

This commit is contained in:
Gregory Schier
2025-01-06 12:05:43 -08:00
parent c2ea2a5fe5
commit ab55c2e0ce
5 changed files with 62 additions and 80 deletions

View File

@@ -10,7 +10,7 @@ import { HelmetProvider } from 'react-helmet-async';
import { DialogProvider, Dialogs } from '../components/Dialogs';
import { GlobalHooks } from '../components/GlobalHooks';
import RouteError from '../components/RouteError';
import { ToastProvider, Toasts } from '../components/Toasts';
import { Toasts } from '../components/Toasts';
import { useOsInfo } from '../hooks/useOsInfo';
import { jotaiStore } from '../lib/jotai';
@@ -66,19 +66,17 @@ function RouteComponent() {
<DndProvider backend={HTML5Backend}>
<Suspense>
<DialogProvider>
<ToastProvider>
<GlobalHooks />
<Toasts />
<Dialogs />
<div
className={classNames(
'w-full h-full',
osInfo?.osType === 'linux' && 'border border-border-subtle',
)}
>
<Outlet />
</div>
</ToastProvider>
<GlobalHooks />
<Toasts />
<Dialogs />
<div
className={classNames(
'w-full h-full',
osInfo?.osType === 'linux' && 'border border-border-subtle',
)}
>
<Outlet />
</div>
</DialogProvider>
</Suspense>
</DndProvider>