fix(app): move OpenProjectListener inside ToastProvider

OpenProjectListener uses useOpenProject which calls useToast, but it was
rendered in ProvidersWrapper above ToastProvider in the component tree.
This commit is contained in:
Mohamed Boudra
2026-04-04 14:48:47 +07:00
parent 65573499af
commit 8f7de021f4
+1 -1
View File
@@ -550,7 +550,6 @@ function ProvidersWrapper({ children }: { children: ReactNode }) {
return ( return (
<VoiceProvider> <VoiceProvider>
<OfferLinkListener upsertDaemonFromOfferUrl={upsertConnectionFromOfferUrl} /> <OfferLinkListener upsertDaemonFromOfferUrl={upsertConnectionFromOfferUrl} />
<OpenProjectListener />
<HostSessionManager /> <HostSessionManager />
<FaviconStatusSync /> <FaviconStatusSync />
{children} {children}
@@ -781,6 +780,7 @@ export default function RootLayout() {
<SidebarAnimationProvider> <SidebarAnimationProvider>
<HorizontalScrollProvider> <HorizontalScrollProvider>
<ToastProvider> <ToastProvider>
<OpenProjectListener />
<AppWithSidebar> <AppWithSidebar>
<RootStack /> <RootStack />
</AppWithSidebar> </AppWithSidebar>