File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -231,6 +231,9 @@ export class FileUploader implements ControlValueAccessor {
231
231
onDragOver ( event ) {
232
232
event . stopPropagation ( ) ;
233
233
event . preventDefault ( ) ;
234
+ if ( this . disabled ) {
235
+ return ;
236
+ }
234
237
this . dragOver = true ;
235
238
}
236
239
@@ -243,6 +246,9 @@ export class FileUploader implements ControlValueAccessor {
243
246
onDrop ( event ) {
244
247
event . stopPropagation ( ) ;
245
248
event . preventDefault ( ) ;
249
+ if ( this . disabled ) {
250
+ return ;
251
+ }
246
252
247
253
const transferredFiles : Array < File > = Array . from ( event . dataTransfer . files ) ;
248
254
const newFiles = new Set < FileItem > ( this . files ) ;
Original file line number Diff line number Diff line change @@ -23,16 +23,19 @@ export class LayerDirective implements AfterContentInit {
23
23
/**
24
24
* @deprecated as of v5 - Use `cdsLayer` input property instead
25
25
*/
26
- @Input ( ) set ibmLayer ( level : 0 | 1 | 2 ) {
26
+ @Input ( ) set ibmLayer ( level : 0 | 1 | 2 | "" ) {
27
27
this . cdsLayer = level ;
28
28
}
29
29
30
30
/**
31
31
* Override layer level
32
+ * Empty string has been added as an option for Angular 16+ to resolve type errors
32
33
*/
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
+ }
36
39
}
37
40
38
41
get cdsLayer ( ) {
You can’t perform that action at this time.
0 commit comments