Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions extensions/ql-vscode/.storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,15 @@ import type { StorybookConfig } from "@storybook/react-vite";
const config: StorybookConfig = {
stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"],
addons: [
"@storybook/addon-docs",
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-interactions",
"@storybook/addon-a11y",
"./vscode-theme-addon/preset.ts",
],
framework: {
name: "@storybook/react-vite",
options: {},
},
docs: {
autodocs: "tag",
},
};

export default config;
4 changes: 2 additions & 2 deletions extensions/ql-vscode/.storybook/manager.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { addons } from "@storybook/manager-api";
import { themes } from "@storybook/theming";
import { addons } from "storybook/manager-api";
import { themes } from "storybook/theming";

addons.setConfig({
theme: themes.dark,
Expand Down
4 changes: 2 additions & 2 deletions extensions/ql-vscode/.storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import type { Preview } from "@storybook/react";
import { themes } from "@storybook/theming";
import { action } from "@storybook/addon-actions";
import { themes } from "storybook/theming";
import { action } from "storybook/actions";

// Allow all stories/components to use Codicons
import "@vscode/codicons/dist/codicon.css";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ import * as React from "react";
import type { FunctionComponent } from "react";
import { useCallback } from "react";

import { useGlobals } from "@storybook/manager-api";
import { useGlobals } from "storybook/manager-api";
import {
IconButton,
TooltipLinkList,
WithTooltip,
} from "@storybook/components";
} from "storybook/internal/components";
import { DashboardIcon } from "@storybook/icons";

import { themeNames, VSCodeTheme } from "./theme";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from "react";
import { addons } from "@storybook/manager-api";
import { addons } from "storybook/manager-api";
import { Addon_TypesEnum } from "storybook/internal/types";
import { ThemeSelector } from "./ThemeSelector";

Expand Down
11 changes: 7 additions & 4 deletions extensions/ql-vscode/.storybook/vscode-theme-addon/preset.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
export function previewAnnotations(entry = []) {
return [...entry, require.resolve("./preview.ts")];
const previewPath = new URL("./preview.ts", import.meta.url).pathname;
const managerPath = new URL("./manager.tsx", import.meta.url).pathname;

export function previewAnnotations(entry: string[] = []) {
return [...entry, previewPath];
}

export function managerEntries(entry = []) {
return [...entry, require.resolve("./manager.tsx")];
export function managerEntries(entry: string[] = []) {
return [...entry, managerPath];
}
Loading
Loading