Replace deprecated uses of ComponentMeta and ComponentStory

This commit is contained in:
Koen Vlaswinkel
2023-06-09 14:21:31 +02:00
parent 8329dedd7f
commit b830781e48
29 changed files with 87 additions and 91 deletions

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
@@ -16,9 +16,9 @@ export default {
</VariantAnalysisContainer>
),
],
} as ComponentMeta<typeof Alert>;
} as Meta<typeof Alert>;
const Template: ComponentStory<typeof Alert> = (args) => <Alert {...args} />;
const Template: StoryFn<typeof Alert> = (args) => <Alert {...args} />;
export const Warning = Template.bind({});
Warning.args = {

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { CodePaths } from "../../view/common";
import type { CodeFlow } from "../../variant-analysis/shared/analysis-result";
@@ -9,11 +9,9 @@ export default {
title: "Code Paths",
component: CodePaths,
decorators: [(Story) => <Story />],
} as ComponentMeta<typeof CodePaths>;
} as Meta<typeof CodePaths>;
const Template: ComponentStory<typeof CodePaths> = (args) => (
<CodePaths {...args} />
);
const Template: StoryFn<typeof CodePaths> = (args) => <CodePaths {...args} />;
export const PowerShell = Template.bind({});

View File

@@ -1,15 +1,15 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { FileCodeSnippet } from "../../view/common";
export default {
title: "File Code Snippet",
component: FileCodeSnippet,
} as ComponentMeta<typeof FileCodeSnippet>;
} as Meta<typeof FileCodeSnippet>;
const Template: ComponentStory<typeof FileCodeSnippet> = (args) => (
const Template: StoryFn<typeof FileCodeSnippet> = (args) => (
<FileCodeSnippet {...args} />
);

View File

@@ -1,15 +1,15 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { LastUpdated as LastUpdatedComponent } from "../../view/common/LastUpdated";
export default {
title: "Last Updated",
component: LastUpdatedComponent,
} as ComponentMeta<typeof LastUpdatedComponent>;
} as Meta<typeof LastUpdatedComponent>;
const Template: ComponentStory<typeof LastUpdatedComponent> = (args) => (
const Template: StoryFn<typeof LastUpdatedComponent> = (args) => (
<LastUpdatedComponent {...args} />
);

View File

@@ -1,15 +1,15 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import StarCountComponent from "../../view/common/StarCount";
export default {
title: "Star Count",
component: StarCountComponent,
} as ComponentMeta<typeof StarCountComponent>;
} as Meta<typeof StarCountComponent>;
const Template: ComponentStory<typeof StarCountComponent> = (args) => (
const Template: StoryFn<typeof StarCountComponent> = (args) => (
<StarCountComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import TextButtonComponent from "../../view/common/TextButton";
@@ -15,9 +15,9 @@ export default {
},
},
},
} as ComponentMeta<typeof TextButtonComponent>;
} as Meta<typeof TextButtonComponent>;
const Template: ComponentStory<typeof TextButtonComponent> = (args) => (
const Template: StoryFn<typeof TextButtonComponent> = (args) => (
<TextButtonComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { Codicon as CodiconComponent } from "../../../view/common";
@@ -17,9 +17,9 @@ export default {
options: icons,
},
},
} as ComponentMeta<typeof CodiconComponent>;
} as Meta<typeof CodiconComponent>;
const Template: ComponentStory<typeof CodiconComponent> = (args) => (
const Template: StoryFn<typeof CodiconComponent> = (args) => (
<CodiconComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import {
CodePaths,
@@ -10,9 +10,9 @@ import {
export default {
title: "Icon/Error Icon",
component: ErrorIconComponent,
} as ComponentMeta<typeof CodePaths>;
} as Meta<typeof CodePaths>;
const Template: ComponentStory<typeof ErrorIconComponent> = (args) => (
const Template: StoryFn<typeof ErrorIconComponent> = (args) => (
<ErrorIconComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import {
CodePaths,
@@ -10,9 +10,9 @@ import {
export default {
title: "Icon/Success Icon",
component: SuccessIconComponent,
} as ComponentMeta<typeof CodePaths>;
} as Meta<typeof CodePaths>;
const Template: ComponentStory<typeof SuccessIconComponent> = (args) => (
const Template: StoryFn<typeof SuccessIconComponent> = (args) => (
<SuccessIconComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import {
CodePaths,
@@ -10,9 +10,9 @@ import {
export default {
title: "Icon/Warning Icon",
component: WarningIconComponent,
} as ComponentMeta<typeof CodePaths>;
} as Meta<typeof CodePaths>;
const Template: ComponentStory<typeof WarningIconComponent> = (args) => (
const Template: StoryFn<typeof WarningIconComponent> = (args) => (
<WarningIconComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { Mode } from "../../data-extensions-editor/shared/mode";
import { DataExtensionsEditor as DataExtensionsEditorComponent } from "../../view/data-extensions-editor/DataExtensionsEditor";
@@ -9,11 +9,11 @@ import { CallClassification } from "../../data-extensions-editor/external-api-us
export default {
title: "Data Extensions Editor/Data Extensions Editor",
component: DataExtensionsEditorComponent,
} as ComponentMeta<typeof DataExtensionsEditorComponent>;
} as Meta<typeof DataExtensionsEditorComponent>;
const Template: ComponentStory<typeof DataExtensionsEditorComponent> = (
args,
) => <DataExtensionsEditorComponent {...args} />;
const Template: StoryFn<typeof DataExtensionsEditorComponent> = (args) => (
<DataExtensionsEditorComponent {...args} />
);
export const DataExtensionsEditor = Template.bind({});
DataExtensionsEditor.args = {

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { MethodRow as MethodRowComponent } from "../../view/data-extensions-editor/MethodRow";
import { CallClassification } from "../../data-extensions-editor/external-api-usage";
@@ -8,9 +8,9 @@ import { CallClassification } from "../../data-extensions-editor/external-api-us
export default {
title: "Data Extensions Editor/Method Row",
component: MethodRowComponent,
} as ComponentMeta<typeof MethodRowComponent>;
} as Meta<typeof MethodRowComponent>;
const Template: ComponentStory<typeof MethodRowComponent> = (args) => (
const Template: StoryFn<typeof MethodRowComponent> = (args) => (
<MethodRowComponent {...args} />
);

View File

@@ -1,15 +1,15 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { DataFlowPaths as DataFlowPathsComponent } from "../../view/data-flow-paths/DataFlowPaths";
import { createMockDataFlowPaths } from "../../../test/factories/variant-analysis/shared/data-flow-paths";
export default {
title: "Data Flow Paths/Data Flow Paths",
component: DataFlowPathsComponent,
} as ComponentMeta<typeof DataFlowPathsComponent>;
} as Meta<typeof DataFlowPathsComponent>;
const Template: ComponentStory<typeof DataFlowPathsComponent> = (args) => (
const Template: StoryFn<typeof DataFlowPathsComponent> = (args) => (
<DataFlowPathsComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import AnalysisAlertResult from "../../view/variant-analysis/AnalysisAlertResult";
import type { AnalysisAlert } from "../../variant-analysis/shared/analysis-result";
@@ -8,9 +8,9 @@ import type { AnalysisAlert } from "../../variant-analysis/shared/analysis-resul
export default {
title: "Variant Analysis/Analysis Alert Result",
component: AnalysisAlertResult,
} as ComponentMeta<typeof AnalysisAlertResult>;
} as Meta<typeof AnalysisAlertResult>;
const Template: ComponentStory<typeof AnalysisAlertResult> = (args) => (
const Template: StoryFn<typeof AnalysisAlertResult> = (args) => (
<AnalysisAlertResult {...args} />
);

View File

@@ -1,15 +1,15 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisFailureReason } from "../../variant-analysis/shared/variant-analysis";
import { FailureReasonAlert } from "../../view/variant-analysis/FailureReasonAlert";
export default {
title: "Variant Analysis/Failure reason alert",
component: FailureReasonAlert,
} as ComponentMeta<typeof FailureReasonAlert>;
} as Meta<typeof FailureReasonAlert>;
const Template: ComponentStory<typeof FailureReasonAlert> = (args) => (
const Template: StoryFn<typeof FailureReasonAlert> = (args) => (
<FailureReasonAlert {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { QueryDetails as QueryDetailsComponent } from "../../view/variant-analysis/QueryDetails";
@@ -29,9 +29,9 @@ export default {
},
},
},
} as ComponentMeta<typeof QueryDetailsComponent>;
} as Meta<typeof QueryDetailsComponent>;
const Template: ComponentStory<typeof QueryDetailsComponent> = (args) => (
const Template: StoryFn<typeof QueryDetailsComponent> = (args) => (
<QueryDetailsComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import {
@@ -27,9 +27,9 @@ export default {
</VariantAnalysisContainer>
),
],
} as ComponentMeta<typeof RepoRow>;
} as Meta<typeof RepoRow>;
const Template: ComponentStory<typeof RepoRow> = (args: RepoRowProps) => (
const Template: StoryFn<typeof RepoRow> = (args: RepoRowProps) => (
<RepoRow {...args} />
);

View File

@@ -1,7 +1,7 @@
import * as React from "react";
import { useState } from "react";
import { ComponentMeta } from "@storybook/react";
import { Meta } from "@storybook/react";
import { RepositoriesFilter as RepositoriesFilterComponent } from "../../view/variant-analysis/RepositoriesFilter";
import { FilterKey } from "../../variant-analysis/shared/variant-analysis-filter-sort";
@@ -16,7 +16,7 @@ export default {
},
},
},
} as ComponentMeta<typeof RepositoriesFilterComponent>;
} as Meta<typeof RepositoriesFilterComponent>;
export const RepositoriesFilter = () => {
const [value, setValue] = useState(FilterKey.All);

View File

@@ -1,7 +1,7 @@
import * as React from "react";
import { useState } from "react";
import { ComponentMeta } from "@storybook/react";
import { Meta } from "@storybook/react";
import { RepositoriesSearch as RepositoriesSearchComponent } from "../../view/variant-analysis/RepositoriesSearch";
@@ -15,7 +15,7 @@ export default {
},
},
},
} as ComponentMeta<typeof RepositoriesSearchComponent>;
} as Meta<typeof RepositoriesSearchComponent>;
export const RepositoriesSearch = () => {
const [value, setValue] = useState("");

View File

@@ -1,7 +1,7 @@
import * as React from "react";
import { useState } from "react";
import { ComponentMeta } from "@storybook/react";
import { Meta } from "@storybook/react";
import { RepositoriesSearchSortRow as RepositoriesSearchSortRowComponent } from "../../view/variant-analysis/RepositoriesSearchSortRow";
import { defaultFilterSortState } from "../../variant-analysis/shared/variant-analysis-filter-sort";
@@ -16,7 +16,7 @@ export default {
},
},
},
} as ComponentMeta<typeof RepositoriesSearchSortRowComponent>;
} as Meta<typeof RepositoriesSearchSortRowComponent>;
export const RepositoriesSearchSortRow = () => {
const [value, setValue] = useState(defaultFilterSortState);

View File

@@ -1,7 +1,7 @@
import * as React from "react";
import { useState } from "react";
import { ComponentMeta } from "@storybook/react";
import { Meta } from "@storybook/react";
import { RepositoriesSort as RepositoriesSortComponent } from "../../view/variant-analysis/RepositoriesSort";
import { SortKey } from "../../variant-analysis/shared/variant-analysis-filter-sort";
@@ -16,7 +16,7 @@ export default {
},
},
},
} as ComponentMeta<typeof RepositoriesSortComponent>;
} as Meta<typeof RepositoriesSortComponent>;
export const RepositoriesSort = () => {
const [value, setValue] = useState(SortKey.Alphabetically);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysis as VariantAnalysisComponent } from "../../view/variant-analysis/VariantAnalysis";
import {
@@ -18,9 +18,9 @@ import { createMockRepositoryWithMetadata } from "../../../test/factories/varian
export default {
title: "Variant Analysis/Variant Analysis",
component: VariantAnalysisComponent,
} as ComponentMeta<typeof VariantAnalysisComponent>;
} as Meta<typeof VariantAnalysisComponent>;
const Template: ComponentStory<typeof VariantAnalysisComponent> = (args) => (
const Template: StoryFn<typeof VariantAnalysisComponent> = (args) => (
<VariantAnalysisComponent {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisStatus } from "../../variant-analysis/shared/variant-analysis";
@@ -36,9 +36,9 @@ export default {
},
},
},
} as ComponentMeta<typeof VariantAnalysisActions>;
} as Meta<typeof VariantAnalysisActions>;
const Template: ComponentStory<typeof VariantAnalysisActions> = (args) => (
const Template: StoryFn<typeof VariantAnalysisActions> = (args) => (
<VariantAnalysisActions {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { faker } from "@faker-js/faker";
@@ -28,11 +28,11 @@ export default {
</VariantAnalysisContainer>
),
],
} as ComponentMeta<typeof VariantAnalysisAnalyzedRepos>;
} as Meta<typeof VariantAnalysisAnalyzedRepos>;
const Template: ComponentStory<typeof VariantAnalysisAnalyzedRepos> = (
args,
) => <VariantAnalysisAnalyzedRepos {...args} />;
const Template: StoryFn<typeof VariantAnalysisAnalyzedRepos> = (args) => (
<VariantAnalysisAnalyzedRepos {...args} />
);
const interpretedResultsForRepo = (
nwo: string,

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisHeader } from "../../view/variant-analysis/VariantAnalysisHeader";
@@ -59,9 +59,9 @@ export default {
},
},
},
} as ComponentMeta<typeof VariantAnalysisHeader>;
} as Meta<typeof VariantAnalysisHeader>;
const Template: ComponentStory<typeof VariantAnalysisHeader> = (args) => (
const Template: StoryFn<typeof VariantAnalysisHeader> = (args) => (
<VariantAnalysisHeader {...args} />
);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisLoading as VariantAnalysisLoadingComponent } from "../../view/variant-analysis/VariantAnalysisLoading";
@@ -16,9 +16,9 @@ export default {
),
],
argTypes: {},
} as ComponentMeta<typeof VariantAnalysisLoadingComponent>;
} as Meta<typeof VariantAnalysisLoadingComponent>;
const Template: ComponentStory<typeof VariantAnalysisLoadingComponent> = () => (
const Template: StoryFn<typeof VariantAnalysisLoadingComponent> = () => (
<VariantAnalysisLoadingComponent />
);

View File

@@ -1,7 +1,7 @@
import * as React from "react";
import { useState } from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisOutcomePanels } from "../../view/variant-analysis/VariantAnalysisOutcomePanels";
@@ -27,11 +27,9 @@ export default {
</VariantAnalysisContainer>
),
],
} as ComponentMeta<typeof VariantAnalysisOutcomePanels>;
} as Meta<typeof VariantAnalysisOutcomePanels>;
const Template: ComponentStory<typeof VariantAnalysisOutcomePanels> = (
args,
) => {
const Template: StoryFn<typeof VariantAnalysisOutcomePanels> = (args) => {
const [filterSortState, setFilterSortState] =
useState<RepositoriesFilterSortState>(defaultFilterSortState);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentMeta, ComponentStory } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisSkippedRepositoriesTab } from "../../view/variant-analysis/VariantAnalysisSkippedRepositoriesTab";
@@ -16,9 +16,9 @@ export default {
</VariantAnalysisContainer>
),
],
} as ComponentMeta<typeof VariantAnalysisSkippedRepositoriesTab>;
} as Meta<typeof VariantAnalysisSkippedRepositoriesTab>;
const Template: ComponentStory<typeof VariantAnalysisSkippedRepositoriesTab> = (
const Template: StoryFn<typeof VariantAnalysisSkippedRepositoriesTab> = (
args,
) => <VariantAnalysisSkippedRepositoriesTab {...args} />;

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { ComponentStory, ComponentMeta } from "@storybook/react";
import { Meta, StoryFn } from "@storybook/react";
import { VariantAnalysisContainer } from "../../view/variant-analysis/VariantAnalysisContainer";
import { VariantAnalysisStats } from "../../view/variant-analysis/VariantAnalysisStats";
@@ -24,9 +24,9 @@ export default {
},
},
},
} as ComponentMeta<typeof VariantAnalysisStats>;
} as Meta<typeof VariantAnalysisStats>;
const Template: ComponentStory<typeof VariantAnalysisStats> = (args) => (
const Template: StoryFn<typeof VariantAnalysisStats> = (args) => (
<VariantAnalysisStats {...args} />
);