Skip to content

Commit 98c0073

Browse files
authored
Merge branch 'master' into pagination-text-consist
2 parents d36419f + 32bf042 commit 98c0073

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

src/file-uploader/file-uploader.component.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,9 @@ export class FileUploader implements ControlValueAccessor {
231231
onDragOver(event) {
232232
event.stopPropagation();
233233
event.preventDefault();
234+
if (this.disabled) {
235+
return;
236+
}
234237
this.dragOver = true;
235238
}
236239

@@ -243,6 +246,9 @@ export class FileUploader implements ControlValueAccessor {
243246
onDrop(event) {
244247
event.stopPropagation();
245248
event.preventDefault();
249+
if (this.disabled) {
250+
return;
251+
}
246252

247253
const transferredFiles: Array<File> = Array.from(event.dataTransfer.files);
248254
const newFiles = new Set<FileItem>(this.files);

src/layer/layer.directive.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,19 @@ export class LayerDirective implements AfterContentInit {
2323
/**
2424
* @deprecated as of v5 - Use `cdsLayer` input property instead
2525
*/
26-
@Input() set ibmLayer(level: 0 | 1 | 2) {
26+
@Input() set ibmLayer(level: 0 | 1 | 2 | "") {
2727
this.cdsLayer = level;
2828
}
2929

3030
/**
3131
* Override layer level
32+
* Empty string has been added as an option for Angular 16+ to resolve type errors
3233
*/
33-
@Input() set cdsLayer(level: 0 | 1 | 2) {
34-
this._passedLevel = level;
35-
this.layer = level;
34+
@Input() set cdsLayer(level: 0 | 1 | 2 | "") {
35+
if (typeof(level) === "number") {
36+
this._passedLevel = level;
37+
this.layer = level;
38+
}
3639
}
3740

3841
get cdsLayer() {

0 commit comments

Comments
 (0)