add storage quota display

This commit is contained in:
marlon-erler
2026-09-24 23:27:54 +02:00
parent a63488d62a
commit c5db5290ac
11 changed files with 500 additions and 326 deletions
+10
View File
@@ -13,6 +13,9 @@ export default class StorageViewModel extends Context {
);
didMakeChanges: React.State<boolean> = new React.State(false);
occupiedSpaceMB: React.State<number> = new React.State(0);
maximumSpaceMB: React.State<number> = new React.State(0);
selectedFileName: React.State<string>;
selectedFileContent: React.State<string>;
@@ -46,10 +49,17 @@ export default class StorageViewModel extends Context {
this.selectedPath.value = PATH_COMPONENT_SEPARATOR;
};
calculateUsage = (): void => {
this.occupiedSpaceMB.value = this.coreViewModel.storageModel.calculateUsage();
this.maximumSpaceMB.value = this.coreViewModel.storageModel.determineCapacity();
console.log(this.occupiedSpaceMB.value, this.maximumSpaceMB.value);
}
// view
showStorageModal = (): void => {
this.coreViewModel.context = this;
this.isShowingStorageModal.value = true;
this.calculateUsage();
};
// exit