Skip to content

Commit d87c69d

Browse files
committed
chore: improve storybook
- import FormsModule so the model example works again - log change emission in actions tab
1 parent 18439eb commit d87c69d

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/number-input/number.stories.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
/* tslint:disable variable-name */
22

33
import { moduleMetadata, Meta } from "@storybook/angular";
4+
import { FormsModule } from "@angular/forms";
45
import { NumberModule, NumberComponent } from "./";
56

67
export default {
78
title: "Components/Number Input",
89
decorators: [
910
moduleMetadata({
10-
imports: [NumberModule]
11+
imports: [NumberModule, FormsModule]
1112
})
1213
],
1314
args: {
@@ -35,7 +36,9 @@ export default {
3536
theme: {
3637
options: ["light", "dark"],
3738
control: "radio"
38-
}
39+
},
40+
// Actions
41+
change: { action: 'changed'}
3942
},
4043
component: NumberComponent
4144
} as Meta;
@@ -57,7 +60,8 @@ const Template = (args) => ({
5760
[size]="size"
5861
[readonly]="readonly"
5962
[disabled]="disabled"
60-
[fluid]="fluid">
63+
[fluid]="fluid"
64+
(change)="change($event)">
6165
</cds-number>
6266
`
6367
});
@@ -86,7 +90,8 @@ const ModelTemplate = (args) => ({
8690
[warnText]="warnText"
8791
[disabled]="disabled"
8892
[(ngModel)]="value"
89-
[fluid]="fluid">
93+
[fluid]="fluid"
94+
(change)="change($event)">
9095
</cds-number>
9196
{{ value }}
9297
`
@@ -100,7 +105,8 @@ const SkeletonTemplate = (args) => ({
100105
<cds-number
101106
label="Number input label"
102107
skeleton="true"
103-
[fluid]="fluid">
108+
[fluid]="fluid"
109+
(change)="change($event)">
104110
</cds-number>
105111
`
106112
});

0 commit comments

Comments
 (0)