clean up prelude (#4416)
* clear away prelude on dioxus * clippy * wip - drop prelude from dioxus-html * docs clippy * wip * more fixe * delete all preludes * doc... * better export * merge some imports * fewer global imports * global incremental renderer * fix cargo doc
This commit is contained in:
1 parent
54d465a7b5
commit
4f1d039bad
140 files changed
+374
-477
No files matched your search
@@ -1,7 +1,7 @@
|
||||
#![allow(clippy::new_without_default)]
|
||||
#![allow(unused)]
|
||||
use dioxus_config_macro::*;
|
||||
use dioxus_core::LaunchConfig;
|
||||
use dioxus_core::{Element, LaunchConfig};
|
||||
use std::any::Any;
|
||||
|
||||
use crate::prelude::*;
|
||||
@@ -299,7 +299,7 @@ impl LaunchBuilder {
|
||||
// Set any flags if we're running under fullstack
|
||||
#[cfg(feature = "fullstack")]
|
||||
{
|
||||
use dioxus_fullstack::prelude::server_fn::client::{get_server_url, set_server_url};
|
||||
use dioxus_fullstack::server_fn::client::{get_server_url, set_server_url};
|
||||
|
||||
// Make sure to set the server_fn endpoint if the user specified the fullstack feature
|
||||
// We only set this on native targets
|
||||
|
||||
@@ -32,6 +32,8 @@ pub use dioxus_core::{CapturedError, Ok, Result};
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "launch")))]
|
||||
mod launch;
|
||||
|
||||
pub use dioxus_core as core;
|
||||
|
||||
#[cfg(feature = "launch")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "launch")))]
|
||||
pub use crate::launch::*;
|
||||
@@ -47,7 +49,7 @@ pub use dioxus_signals as signals;
|
||||
pub mod events {
|
||||
#[cfg(feature = "html")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "html")))]
|
||||
pub use dioxus_html::prelude::*;
|
||||
pub use dioxus_html::events::*;
|
||||
}
|
||||
|
||||
#[cfg(feature = "document")]
|
||||
@@ -143,8 +145,6 @@ pub mod prelude {
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "signals")))]
|
||||
pub use dioxus_signals::*;
|
||||
|
||||
pub use dioxus_core::prelude::*;
|
||||
|
||||
#[cfg(feature = "macro")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "macro")))]
|
||||
#[allow(deprecated)]
|
||||
@@ -160,7 +160,10 @@ pub mod prelude {
|
||||
|
||||
#[cfg(feature = "html")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "html")))]
|
||||
pub use dioxus_elements::{global_attributes, prelude::*, svg_attributes};
|
||||
pub use dioxus_elements::{
|
||||
events::*, extensions::*, global_attributes, keyboard_types, svg_attributes, traits::*,
|
||||
Code, GlobalAttributesExtension, Key, Location, Modifiers, SvgAttributesExtension,
|
||||
};
|
||||
|
||||
#[cfg(feature = "devtools")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "devtools")))]
|
||||
@@ -170,7 +173,15 @@ pub mod prelude {
|
||||
|
||||
#[cfg(feature = "fullstack")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "fullstack")))]
|
||||
pub use dioxus_fullstack::prelude::*;
|
||||
pub use dioxus_fullstack::{
|
||||
server, server_fn, use_server_cached, use_server_future, ServerFnError, ServerFnResult,
|
||||
};
|
||||
|
||||
#[cfg(feature = "server")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "server")))]
|
||||
pub use dioxus_server::{
|
||||
extract, DioxusRouterExt, DioxusRouterFnExt, FromContext, ServeConfig,
|
||||
};
|
||||
|
||||
#[cfg(feature = "router")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "router")))]
|
||||
@@ -178,7 +189,10 @@ pub mod prelude {
|
||||
|
||||
#[cfg(feature = "router")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "router")))]
|
||||
pub use dioxus_router::prelude::*;
|
||||
pub use dioxus_router::{
|
||||
hooks::*, navigator, use_navigator, GoBackButton, GoForwardButton, Link, NavigationTarget,
|
||||
Outlet, Routable, Router,
|
||||
};
|
||||
|
||||
#[cfg(feature = "asset")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "asset")))]
|
||||
@@ -187,4 +201,11 @@ pub mod prelude {
|
||||
#[cfg(feature = "wasm-split")]
|
||||
#[cfg_attr(docsrs, doc(cfg(feature = "wasm-split")))]
|
||||
pub use wasm_splitter as wasm_split;
|
||||
|
||||
pub use dioxus_core::{
|
||||
consume_context, provide_context, spawn, suspend, try_consume_context, use_hook, Attribute,
|
||||
Callback, Component, Context, Element, ErrorBoundary, ErrorContext, Event, EventHandler,
|
||||
Fragment, HasAttributes, IntoDynNode, RenderError, ScopeId, SuspenseBoundary,
|
||||
SuspenseContext, SuspenseExtension, VNode, VirtualDom,
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user