Simplify cli-config, hotreload -> devtools (drop to 0 deps, fast compile times) (#2975)
* simplify cli-config crate * clean up configs * add devtools crate, update cargo imports * fix serve addr, fix websocket proxy issue * add comment about opt profiles * rename hot-reload to devtools
This commit is contained in:
1 parent
8203ee571f
commit
3fb1f739d1
58 files changed
+1131
-1654
No files matched your search
@@ -1,13 +1,9 @@
|
||||
use dioxus_cli_config::{RuntimeCLIArguments, CURRENT_CONFIG};
|
||||
use dioxus_core::VirtualDom;
|
||||
|
||||
use crate::LiveviewRouter;
|
||||
|
||||
pub(crate) fn app_title() -> String {
|
||||
CURRENT_CONFIG
|
||||
.as_ref()
|
||||
.map(|c| c.web.app.title.clone())
|
||||
.unwrap_or_else(|_| "Dioxus Liveview App".to_string())
|
||||
dioxus_cli_config::app_title().unwrap_or_else(|| "Dioxus Liveview App".to_string())
|
||||
}
|
||||
|
||||
/// A configuration for the LiveView server.
|
||||
@@ -19,15 +15,9 @@ pub struct Config<R: LiveviewRouter> {
|
||||
|
||||
impl<R: LiveviewRouter> Default for Config<R> {
|
||||
fn default() -> Self {
|
||||
let address = RuntimeCLIArguments::from_cli()
|
||||
.map(|args| args.fullstack_address().address())
|
||||
.unwrap_or(std::net::SocketAddr::V4(std::net::SocketAddrV4::new(
|
||||
std::net::Ipv4Addr::new(127, 0, 0, 1),
|
||||
8080,
|
||||
)));
|
||||
Self {
|
||||
address: dioxus_cli_config::fullstack_address_or_localhost(),
|
||||
router: R::create_default_liveview_router(),
|
||||
address,
|
||||
route: "/".to_string(),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user