diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index 8d7516680a..904405c75a 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -6,6 +6,7 @@ import "./preview.css"; import React, { useLayoutEffect } from "react"; import { FORCE_RE_RENDER } from "storybook/internal/core-events"; import { setLanguage } from "../src/shared-components/i18n"; +import { TooltipProvider } from "@vector-im/compound-web"; export const globalTypes = { theme: { @@ -82,9 +83,24 @@ export const withLanguageProvider: Decorator = (Story, context) => { ); }; +const withTooltipProvider: Decorator = (Story) => { + return ( + + + + ); +}; + const preview: Preview = { tags: ["autodocs"], - decorators: [withThemeProvider, withLanguageProvider], + decorators: [withThemeProvider, withLanguageProvider, withTooltipProvider], + parameters: { + options: { + storySort: { + method: "alphabetical", + }, + }, + }, }; export default preview;