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 {
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 ) ;
Original file line number Diff line number Diff 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 ( ) {
You can’t perform that action at this time.
0 commit comments