Skip to content

Commit bfc197d

Browse files
authored
Adding timeStamp when emitting change (#1052)
1 parent 25b999a commit bfc197d

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

projects/swimlane/ngx-ui/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## HEAD (unreleased)
44

5+
- Enhancement (`ngx-toggle`): Added `timeStamp` when emiting `change`
6+
- Enhancement (`ngx-checkbox`): Added `timeStamp` when emiting `change`
7+
58
## 48.0.3 (2024-09-17)
69

710
- Enhancement (`ngx-toggle`): Added `change` output to align with `ngx-checkbox`

projects/swimlane/ngx-ui/src/lib/components/checkbox/checkbox.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ export class CheckboxComponent implements ControlValueAccessor {
129129
};
130130

131131
private emitChange() {
132-
this.change.emit({ stopPropagation: () => {}, target: { checked: this._value } } as any);
132+
this.change.emit({
133+
stopPropagation: () => {},
134+
timeStamp: new CustomEvent('change').timeStamp,
135+
target: { checked: this._value }
136+
} as any);
133137
}
134138
}

projects/swimlane/ngx-ui/src/lib/components/toggle/toggle.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ export class ToggleComponent implements ControlValueAccessor {
145145
};
146146

147147
private emitChange() {
148-
this.change.emit({ stopPropagation: () => {}, target: { checked: this._value } } as any);
148+
this.change.emit({
149+
stopPropagation: () => {},
150+
timeStamp: new CustomEvent('change').timeStamp,
151+
target: { checked: this._value }
152+
} as any);
149153
}
150154
}

0 commit comments

Comments
 (0)