summary refs log tree commit diff
path: root/screenbuilder.ts
diff options
context:
space:
mode:
Diffstat (limited to 'screenbuilder.ts')
-rw-r--r--screenbuilder.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/screenbuilder.ts b/screenbuilder.ts
index 98af374..ca4ce5d 100644
--- a/screenbuilder.ts
+++ b/screenbuilder.ts
@@ -31,8 +31,8 @@ type Data = {
     onload?: (screen: Screen) => any
 }
 
-export function build(data: Data) {
-    const screen = new Screen(data.name);
+export function build(data: Data, client: any) {
+    const screen = new Screen(data.name, client);
     for (const element of data.elements) {
         if (!element.data) element.data = []
         //@ts-ignore
@@ -40,5 +40,6 @@ export function build(data: Data) {
     }
     if (data.focus) screen.focus(data.focus);
     screen.ready()
-    if (data.onload) data.onload(screen)
+    if (data.onload) data.onload(screen);
+    return screen
 }
\ No newline at end of file