summary refs log tree commit diff
path: root/screenbuilder.ts
diff options
context:
space:
mode:
authorWlodekM <[email protected]>2025-01-24 17:38:33 +0200
committerWlodekM <[email protected]>2025-01-24 18:03:39 +0200
commit2d75c97ed1783331d8e12cd4f6456e88b80c73f6 (patch)
tree6271da5dc479d9f8cee8f4459194d55acb6c41a5 /screenbuilder.ts
parent5deacee61b572d7a83225073567b4758d1854adf (diff)
working maelink client
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