From 5da13eace5e9d8c2ca62904de15232644cbf7d89 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Fri, 19 Jul 2024 21:12:16 +0200 Subject: [PATCH] remove maintenance view, set up index --- src/View/maintenance.tsx | 43 ---------------------------------------- src/index.tsx | 13 +++++++++--- 2 files changed, 10 insertions(+), 46 deletions(-) delete mode 100644 src/View/maintenance.tsx diff --git a/src/View/maintenance.tsx b/src/View/maintenance.tsx deleted file mode 100644 index 1e8185ef..00000000 --- a/src/View/maintenance.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import * as React from "bloatless-react"; - -import ConnectionModel from "../Model/connectionModel"; - -// state -const addressInput = React.restoreState("maintenance-address", ""); -const connectedAddress = new React.State(""); -const isConnected = new React.State(false); - -// model -const connectionModel = new ConnectionModel({ - connectionChangeHandler() { - isConnected.value = connectionModel.isConnected; - connectedAddress.value = connectionModel.address ?? "---"; - }, - messageHandler(data) { - console.log(data); - }, -}); - -// methods -function connect() { - connectionModel.connect(addressInput.value); -} - -function disconnect() { - connectionModel.disconnect(); -} - -// view -document.querySelector("main")!.append( -
- - - - -
- - -
-); diff --git a/src/index.tsx b/src/index.tsx index eecb96e6..f39b5b00 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,5 +1,12 @@ -import "./View/maintenance"; - +import ConnectionModel from "./Model/connectionModel"; import StorageModel from "./Model/storageModel"; -const storageModel = new StorageModel(); \ No newline at end of file +const storageModel = new StorageModel(); +const connectionModel = new ConnectionModel({ + connectionChangeHandler() { + + }, + messageHandler(data) { + + }, +}) \ No newline at end of file