Skip to content

Commit 2f39364

Browse files
authored
Merge pull request #3045 from github/charis/fix-broken-stories
Fix some broken storybook stories
2 parents ccb08e1 + 5ae136b commit 2f39364

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

extensions/ql-vscode/src/stories/method-modeling/MethodModeling.stories.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { Meta, StoryFn } from "@storybook/react";
55
import { MethodModeling as MethodModelingComponent } from "../../view/method-modeling/MethodModeling";
66
import { createMethod } from "../../../test/factories/model-editor/method-factories";
77
import { createModeledMethod } from "../../../test/factories/model-editor/modeled-method-factories";
8+
import { QueryLanguage } from "../../common/query-language";
89
export default {
910
title: "Method Modeling/Method Modeling",
1011
component: MethodModelingComponent,
@@ -15,30 +16,35 @@ const Template: StoryFn<typeof MethodModelingComponent> = (args) => (
1516
);
1617

1718
const method = createMethod();
19+
const language = QueryLanguage.Java;
1820

1921
export const MethodUnmodeled = Template.bind({});
2022
MethodUnmodeled.args = {
23+
language,
2124
method,
2225
modeledMethods: [],
2326
modelingStatus: "unmodeled",
2427
};
2528

2629
export const MethodModeled = Template.bind({});
2730
MethodModeled.args = {
31+
language,
2832
method,
2933
modeledMethods: [],
3034
modelingStatus: "unsaved",
3135
};
3236

3337
export const MethodSaved = Template.bind({});
3438
MethodSaved.args = {
39+
language,
3540
method,
3641
modeledMethods: [],
3742
modelingStatus: "saved",
3843
};
3944

4045
export const MultipleModelingsUnmodeled = Template.bind({});
4146
MultipleModelingsUnmodeled.args = {
47+
language,
4248
method,
4349
modeledMethods: [],
4450
showMultipleModels: true,
@@ -47,6 +53,7 @@ MultipleModelingsUnmodeled.args = {
4753

4854
export const MultipleModelingsModeledSingle = Template.bind({});
4955
MultipleModelingsModeledSingle.args = {
56+
language,
5057
method,
5158
modeledMethods: [createModeledMethod(method)],
5259
showMultipleModels: true,
@@ -55,6 +62,7 @@ MultipleModelingsModeledSingle.args = {
5562

5663
export const MultipleModelingsModeledMultiple = Template.bind({});
5764
MultipleModelingsModeledMultiple.args = {
65+
language,
5866
method,
5967
modeledMethods: [
6068
createModeledMethod(method),
@@ -72,6 +80,7 @@ MultipleModelingsModeledMultiple.args = {
7280

7381
export const MultipleModelingsValidationFailedNeutral = Template.bind({});
7482
MultipleModelingsValidationFailedNeutral.args = {
83+
language,
7584
method,
7685
modeledMethods: [
7786
createModeledMethod(method),
@@ -86,6 +95,7 @@ MultipleModelingsValidationFailedNeutral.args = {
8695

8796
export const MultipleModelingsValidationFailedDuplicate = Template.bind({});
8897
MultipleModelingsValidationFailedDuplicate.args = {
98+
language,
8999
method,
90100
modeledMethods: [
91101
createModeledMethod(method),

extensions/ql-vscode/src/stories/method-modeling/MethodModelingInputs.stories.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { createMethod } from "../../../test/factories/model-editor/method-factor
77
import { createModeledMethod } from "../../../test/factories/model-editor/modeled-method-factories";
88
import { useState } from "react";
99
import { ModeledMethod } from "../../model-editor/modeled-method";
10+
import { QueryLanguage } from "../../common/query-language";
1011

1112
export default {
1213
title: "Method Modeling/Method Modeling Inputs",
@@ -32,6 +33,7 @@ const Template: StoryFn<typeof MethodModelingInputsComponent> = (args) => {
3233
return (
3334
<MethodModelingInputsComponent
3435
{...args}
36+
language={QueryLanguage.Java}
3537
modeledMethod={m}
3638
onChange={onChange}
3739
/>

extensions/ql-vscode/src/stories/method-modeling/MultipleModeledMethodsPanel.stories.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { MultipleModeledMethodsPanel as MultipleModeledMethodsPanelComponent } f
77
import { createMethod } from "../../../test/factories/model-editor/method-factories";
88
import { createModeledMethod } from "../../../test/factories/model-editor/modeled-method-factories";
99
import { ModeledMethod } from "../../model-editor/modeled-method";
10+
import { QueryLanguage } from "../../common/query-language";
1011

1112
export default {
1213
title: "Method Modeling/Multiple Modeled Methods Panel",
@@ -42,21 +43,25 @@ const Template: StoryFn<typeof MultipleModeledMethodsPanelComponent> = (
4243
};
4344

4445
const method = createMethod();
46+
const language = QueryLanguage.Java;
4547

4648
export const Unmodeled = Template.bind({});
4749
Unmodeled.args = {
50+
language,
4851
method,
4952
modeledMethods: [],
5053
};
5154

5255
export const Single = Template.bind({});
5356
Single.args = {
57+
language,
5458
method,
5559
modeledMethods: [createModeledMethod(method)],
5660
};
5761

5862
export const Multiple = Template.bind({});
5963
Multiple.args = {
64+
language,
6065
method,
6166
modeledMethods: [
6267
createModeledMethod(method),

0 commit comments

Comments
 (0)