Bring back the old nav (#100)

* Bring back the old nav

* Added bool to settings

* settings wireup

* Fixy fix

* fix create btn

---------

Co-authored-by: thesuzerain <wverchere@gmail.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
This commit is contained in:
Adrian O.V
2023-05-05 18:37:23 -04:00
committed by GitHub
parent edd9f28081
commit c79d5c32a6
11 changed files with 202 additions and 87 deletions

View File

@@ -16,6 +16,7 @@ pub struct FrontendSettings {
pub hooks: Hooks,
pub max_concurrent_downloads: usize,
pub version: u32,
pub collapsed_navigation: bool,
}
// Get full settings
@@ -39,6 +40,7 @@ pub async fn settings_get() -> Result<FrontendSettings> {
hooks: backend_settings.hooks,
max_concurrent_downloads: backend_settings.max_concurrent_downloads,
version: backend_settings.version,
collapsed_navigation: backend_settings.collapsed_navigation,
};
Ok(frontend_settings)
}
@@ -76,6 +78,7 @@ pub async fn settings_set(settings: FrontendSettings) -> Result<()> {
hooks: settings.hooks,
max_concurrent_downloads: settings.max_concurrent_downloads,
version: settings.version,
collapsed_navigation: settings.collapsed_navigation,
};
settings::set(backend_settings).await?;
Ok(())