feat: add auto-generation for item name in LocationDropdown and improve theme handling in Navbar

This commit is contained in:
Sean Morley
2025-06-04 14:41:29 -04:00
parent 6c338b8c0f
commit d6ab4e9f64
2 changed files with 9 additions and 2 deletions

View File

@@ -40,6 +40,7 @@
// Attach event listener on component mount
document.addEventListener('keydown', handleKeydown);
// @ts-ignore
theme = document.documentElement.getAttribute('data-theme');
// Cleanup event listener on component destruction
@@ -74,7 +75,9 @@
window.location.reload();
};
const submitThemeChange = (event: Event) => {
// @ts-ignore
const theme = event.target.value;
// @ts-ignore
const themeForm = event.target.parentNode;
themeForm.action = `/?/setTheme&theme=${theme}`;
themeForm.submit();