Refactor main.rs for clarity and modularity in rustfs-gui (#225)

* Improve init_logger function and format code with cargo fmt

- Enhance `init_logger` function for better logging configuration.
- Apply `cargo fmt` to format the codebase.

* Refactor main.rs for clarity and modularity in rustfs-gui

- Move `init_logger` function to `utils/logger.rs` for better separation of concerns.
- Create a dedicated `router` module in `router/router.rs`.
- Update `main.rs` to use the new `logger` and `router` modules.
- Apply `cargo fmt` to format the codebase.
This commit is contained in:
houseme
2025-02-18 18:37:17 +08:00
committed by GitHub
parent 279f8397f7
commit 391eb5b6f9
14 changed files with 141 additions and 115 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
use crate::components::navbar::LoadingSpinner;
use crate::router::Route;
use crate::utils::{RustFSConfig, ServiceManager};
use crate::Route;
use chrono::Datelike;
use dioxus::logger::tracing::debug;
use dioxus::prelude::*;
+2 -1
View File
@@ -1,4 +1,4 @@
use crate::Route;
use crate::router::Route;
use dioxus::logger::tracing::debug;
use dioxus::prelude::*;
@@ -11,6 +11,7 @@ pub fn Navbar() -> Element {
div { id: "navbar", class: "hidden", style: "display: none;",
Link { to: Route::HomeViews {}, "Home" }
Link { to: Route::SettingViews {}, "Setting" }
}
Outlet::<Route> {}