Skip to content

Commit fc926df

Browse files
committed
new storybook format
1 parent 70a0449 commit fc926df

File tree

2 files changed

+10
-22
lines changed

2 files changed

+10
-22
lines changed
Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { applicationConfig, Meta, StoryFn } from "@storybook/angular";
1+
import { applicationConfig, Meta, StoryObj } from "@storybook/angular";
22
import { Entity } from "app/core/entity/model/entity";
33
import { provideAnimations } from "@angular/platform-browser/animations";
44
import { DateRangeFilterComponent } from "./date-range-filter.component";
@@ -15,20 +15,14 @@ export default {
1515
],
1616
} as Meta;
1717

18-
const Template: StoryFn<DateRangeFilterComponent<Entity>> = (
19-
args: DateRangeFilterComponent<Entity>,
20-
) => ({
21-
component: DateRangeFilterComponent<Entity>,
22-
props: args,
23-
});
24-
2518
const filterConfig: DateFilter<Entity> = new DateFilter<Entity>(
2619
"x",
2720
"Demo Date Filter",
2821
[],
2922
);
3023

31-
export const Default = Template.bind({});
32-
Default.args = {
33-
filterConfig,
24+
export const Default: StoryObj<DateRangeFilterComponent<Entity>> = {
25+
args: {
26+
filterConfig,
27+
},
3428
};
Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { applicationConfig, Meta, StoryFn } from "@storybook/angular";
1+
import { applicationConfig, Meta, StoryObj } from "@storybook/angular";
22
import { NumberRangeFilterComponent } from "./number-range-filter.component";
33
import { Entity } from "app/core/entity/model/entity";
44
import { NumberFilter } from "app/core/filter/filters/numberFilter";
@@ -14,19 +14,13 @@ export default {
1414
],
1515
} as Meta;
1616

17-
const Template: StoryFn<NumberRangeFilterComponent<Entity>> = (
18-
args: NumberRangeFilterComponent<Entity>,
19-
) => ({
20-
component: NumberRangeFilterComponent<Entity>,
21-
props: args,
22-
});
23-
2417
const filterConfig: NumberFilter<Entity> = new NumberFilter<Entity>(
2518
"numberFilter",
2619
);
2720
filterConfig.label = "Demo Number Filter";
2821

29-
export const Default = Template.bind({});
30-
Default.args = {
31-
filterConfig,
22+
export const Default: StoryObj<NumberRangeFilterComponent<Entity>> = {
23+
args: {
24+
filterConfig,
25+
},
3226
};

0 commit comments

Comments
 (0)