prepare settings modal

This commit is contained in:
marlon-erler
2026-04-08 20:39:12 +00:00
parent b1030f2630
commit b94216e4c0
5 changed files with 49 additions and 3 deletions
@@ -10,6 +10,7 @@ export default class SettingsViewModel {
username: React.State<string> = new React.State("");
usernameInput: React.State<string> = new React.State("");
firstDayOfWeekInput: React.State<string> = new React.State("0");
isShowingSettingsModal: React.State<boolean> = new React.State(false);
// guards
cannotSetName: React.State<boolean> = React.createProxyState(
@@ -30,6 +31,14 @@ export default class SettingsViewModel {
this.settingsModel.setFirstDayOfWeek(this.firstDayOfWeekInput.value);
};
showSettingsModal = (): void => {
this.isShowingSettingsModal.value = true;
}
hideSettingsModal = (): void => {
this.isShowingSettingsModal.value = false;
}
// init
constructor(
public coreViewModel: CoreViewModel,