feat: icon only sidebar

This commit is contained in:
2026-03-15 10:58:48 +10:30
parent 9791454d62
commit dc3423df13
7 changed files with 103 additions and 0 deletions
@@ -30,6 +30,18 @@ export class StorageChangeHandler {
"subjectfilters",
FilterUpcomingAssessments.bind(this),
);
settingsState.register(
"iconOnlySidebar",
this.handleIconOnlySidebarChange.bind(this),
);
}
private handleIconOnlySidebarChange(newValue: boolean | undefined) {
if (newValue) {
document.body.classList.add("icon-only-sidebar");
} else {
document.body.classList.remove("icon-only-sidebar");
}
}
private handleDarkModeChange() {