Selaa lähdekoodia

[frontend] Don't emit arrays for single argument event details in the web component wrapper

Johan Ahlen 4 vuotta sitten
vanhempi
commit
0e09d388e5
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      desktop/core/src/desktop/js/vue/wrapper/utils.ts

+ 2 - 2
desktop/core/src/desktop/js/vue/wrapper/utils.ts

@@ -33,11 +33,11 @@ export function callHooks(vm: ComponentPublicInstance | undefined, hook: string)
   }
 }
 
-export function createCustomEvent(name: string, args: unknown): CustomEvent {
+export function createCustomEvent(name: string, args: unknown[]): CustomEvent {
   return new CustomEvent(name, {
     bubbles: false,
     cancelable: false,
-    detail: args
+    detail: args.length === 1 ? args[0] : args
   });
 }