add settingsViewModel, implement name and first weekday

This commit is contained in:
marlon-erler
2024-07-20 02:00:00 +02:00
parent 7ceb77e032
commit 6d7d9e5250
6 changed files with 214 additions and 15 deletions
+7 -3
View File
@@ -1,16 +1,20 @@
import ConnectionModel from "./Model/connectionModel";
import { HomePage } from "./View/homePage";
import { MainPage } from "./View/mainPage";
import SettingsModel from "./Model/settingsModel";
import SettingsViewModel from "./ViewModel/settingsViewModel";
import StorageModel from "./Model/storageModel";
// models
const storageModel = new StorageModel();
const settingsModel = new SettingsModel(storageModel);
const connectionModel = new ConnectionModel({
connectionChangeHandler() {},
messageHandler(data) {},
});
// viewModels
const settingsViewModel = new SettingsViewModel(settingsModel);
// view
document
.querySelector("main")!
.append(HomePage());
document.querySelector("main")!.append(HomePage(settingsViewModel));