Remove the TooltipProvider, which is not needed anymore

This commit is contained in:
Quentin Gliech
2024-04-30 18:18:36 +02:00
parent bb7640dc5a
commit 94cd608f1c
5 changed files with 27 additions and 46 deletions
+1 -4
View File
@@ -13,7 +13,6 @@
// limitations under the License.
import { ArgTypes, Decorator, Parameters, Preview } from "@storybook/react";
import { TooltipProvider } from "@vector-im/compound-web";
import { useLayoutEffect } from "react";
import "../src/main.css";
@@ -71,9 +70,7 @@ const withThemeProvider: Decorator = (Story, context) => {
return (
<>
<ThemeSwitcher theme={context.globals.theme} />
<TooltipProvider>
<Story />
</TooltipProvider>
<Story />
</>
);
};
+10 -15
View File
@@ -14,7 +14,6 @@
// @vitest-environment happy-dom
import { TooltipProvider } from "@vector-im/compound-web";
import { create } from "react-test-renderer";
import { Provider } from "urql";
import { describe, expect, it, beforeAll } from "vitest";
@@ -49,13 +48,11 @@ describe("<CompatSession />", () => {
it("renders an active session", () => {
const session = makeFragmentData(baseSession, FRAGMENT);
const component = create(
<TooltipProvider>
<Provider value={mockClient}>
<DummyRouter>
<CompatSession session={session} />
</DummyRouter>
</Provider>
</TooltipProvider>,
<Provider value={mockClient}>
<DummyRouter>
<CompatSession session={session} />
</DummyRouter>
</Provider>,
);
expect(component.toJSON()).toMatchSnapshot();
});
@@ -69,13 +66,11 @@ describe("<CompatSession />", () => {
FRAGMENT,
);
const component = create(
<TooltipProvider>
<Provider value={mockClient}>
<DummyRouter>
<CompatSession session={session} />
</DummyRouter>
</Provider>
</TooltipProvider>,
<Provider value={mockClient}>
<DummyRouter>
<CompatSession session={session} />
</DummyRouter>
</Provider>,
);
expect(component.toJSON()).toMatchSnapshot();
});
@@ -15,7 +15,6 @@
// @vitest-environment happy-dom
import { render, cleanup } from "@testing-library/react";
import { TooltipProvider } from "@vector-im/compound-web";
import { Provider } from "urql";
import { describe, expect, it, afterEach, beforeAll } from "vitest";
import { never } from "wonka";
@@ -52,13 +51,11 @@ describe("<CompatSessionDetail>", () => {
const data = makeFragmentData({ ...baseSession }, FRAGMENT);
const { container, getByText, queryByText } = render(
<TooltipProvider>
<Provider value={mockClient}>
<DummyRouter>
<CompatSessionDetail session={data} />
</DummyRouter>
</Provider>
</TooltipProvider>,
<Provider value={mockClient}>
<DummyRouter>
<CompatSessionDetail session={data} />
</DummyRouter>
</Provider>,
);
expect(container).toMatchSnapshot();
@@ -15,7 +15,6 @@
// @vitest-environment happy-dom
import { render, cleanup } from "@testing-library/react";
import { TooltipProvider } from "@vector-im/compound-web";
import { Provider } from "urql";
import { describe, expect, it, afterEach, beforeAll } from "vitest";
import { never } from "wonka";
@@ -56,13 +55,11 @@ describe("<OAuth2SessionDetail>", () => {
const data = makeFragmentData(baseSession, FRAGMENT);
const { asFragment, getByText, queryByText } = render(
<TooltipProvider>
<Provider value={mockClient}>
<DummyRouter>
<OAuth2SessionDetail session={data} />
</DummyRouter>
</Provider>
</TooltipProvider>,
<Provider value={mockClient}>
<DummyRouter>
<OAuth2SessionDetail session={data} />
</DummyRouter>
</Provider>,
);
expect(asFragment()).toMatchSnapshot();
@@ -80,13 +77,11 @@ describe("<OAuth2SessionDetail>", () => {
);
const { asFragment, getByText, queryByText } = render(
<TooltipProvider>
<Provider value={mockClient}>
<DummyRouter>
<OAuth2SessionDetail session={data} />
</DummyRouter>
</Provider>
</TooltipProvider>,
<Provider value={mockClient}>
<DummyRouter>
<OAuth2SessionDetail session={data} />
</DummyRouter>
</Provider>,
);
expect(asFragment()).toMatchSnapshot();
+1 -4
View File
@@ -13,7 +13,6 @@
// limitations under the License.
import { RouterProvider, createRouter } from "@tanstack/react-router";
import { TooltipProvider } from "@vector-im/compound-web";
import { Suspense, StrictMode } from "react";
import { createRoot } from "react-dom/client";
import { I18nextProvider } from "react-i18next";
@@ -50,9 +49,7 @@ createRoot(document.getElementById("root") as HTMLElement).render(
<ErrorBoundary>
<Suspense fallback={<LoadingScreen />}>
<I18nextProvider i18n={i18n}>
<TooltipProvider>
<RouterProvider router={router} context={{ client }} />
</TooltipProvider>
<RouterProvider router={router} context={{ client }} />
</I18nextProvider>
</Suspense>
</ErrorBoundary>