Add mandatory TooltipProvider
This commit is contained in:
61
src/App.tsx
61
src/App.tsx
@@ -24,6 +24,7 @@ import {
|
|||||||
import * as Sentry from "@sentry/react";
|
import * as Sentry from "@sentry/react";
|
||||||
import { OverlayProvider } from "@react-aria/overlays";
|
import { OverlayProvider } from "@react-aria/overlays";
|
||||||
import { History } from "history";
|
import { History } from "history";
|
||||||
|
import { TooltipProvider } from "@vector-im/compound-web";
|
||||||
|
|
||||||
import { HomePage } from "./home/HomePage";
|
import { HomePage } from "./home/HomePage";
|
||||||
import { LoginPage } from "./auth/LoginPage";
|
import { LoginPage } from "./auth/LoginPage";
|
||||||
@@ -77,35 +78,37 @@ export const App: FC<AppProps> = ({ history }) => {
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
<Router history={history}>
|
<Router history={history}>
|
||||||
<BackgroundProvider>
|
<BackgroundProvider>
|
||||||
{loaded ? (
|
<TooltipProvider>
|
||||||
<Suspense fallback={null}>
|
{loaded ? (
|
||||||
<ClientProvider>
|
<Suspense fallback={null}>
|
||||||
<MediaDevicesProvider>
|
<ClientProvider>
|
||||||
<Sentry.ErrorBoundary fallback={errorPage}>
|
<MediaDevicesProvider>
|
||||||
<OverlayProvider>
|
<Sentry.ErrorBoundary fallback={errorPage}>
|
||||||
<DisconnectedBanner />
|
<OverlayProvider>
|
||||||
<Switch>
|
<DisconnectedBanner />
|
||||||
<SentryRoute exact path="/">
|
<Switch>
|
||||||
<HomePage />
|
<SentryRoute exact path="/">
|
||||||
</SentryRoute>
|
<HomePage />
|
||||||
<SentryRoute exact path="/login">
|
</SentryRoute>
|
||||||
<LoginPage />
|
<SentryRoute exact path="/login">
|
||||||
</SentryRoute>
|
<LoginPage />
|
||||||
<SentryRoute exact path="/register">
|
</SentryRoute>
|
||||||
<RegisterPage />
|
<SentryRoute exact path="/register">
|
||||||
</SentryRoute>
|
<RegisterPage />
|
||||||
<SentryRoute path="*">
|
</SentryRoute>
|
||||||
<RoomPage />
|
<SentryRoute path="*">
|
||||||
</SentryRoute>
|
<RoomPage />
|
||||||
</Switch>
|
</SentryRoute>
|
||||||
</OverlayProvider>
|
</Switch>
|
||||||
</Sentry.ErrorBoundary>
|
</OverlayProvider>
|
||||||
</MediaDevicesProvider>
|
</Sentry.ErrorBoundary>
|
||||||
</ClientProvider>
|
</MediaDevicesProvider>
|
||||||
</Suspense>
|
</ClientProvider>
|
||||||
) : (
|
</Suspense>
|
||||||
<LoadingView />
|
) : (
|
||||||
)}
|
<LoadingView />
|
||||||
|
)}
|
||||||
|
</TooltipProvider>
|
||||||
</BackgroundProvider>
|
</BackgroundProvider>
|
||||||
</Router>
|
</Router>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user