Move the document trait into a separate crate (#3035)

* add a default head method through eval
* remove the old document trait
* implement document for each platform
* pull out document into a dedicated crate to cut down on shared dependencies
---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
This commit is contained in:
Evan AlmloffandJonathan Kelley authored and GitHub committed 2024-10-14 10:33:37 -07:00
1 parent 2b219c826c
commit 519ec9d294
91 files changed
+1113 -1044

No files matched your search

Generated
+23
View File
@@ -2380,6 +2380,7 @@ dependencies = [
"dioxus-core-macro",
"dioxus-desktop",
"dioxus-devtools",
"dioxus-document",
"dioxus-fullstack",
"dioxus-hooks",
"dioxus-html",
@@ -2579,6 +2580,7 @@ dependencies = [
"dioxus-cli-config",
"dioxus-core",
"dioxus-devtools",
"dioxus-document",
"dioxus-hooks",
"dioxus-html",
"dioxus-interpreter-js",
@@ -2638,6 +2640,24 @@ dependencies = [
"serde",
]
[[package]]
name = "dioxus-document"
version = "0.6.0-alpha.2"
dependencies = [
"dioxus",
"dioxus-core",
"dioxus-core-macro",
"dioxus-core-types",
"dioxus-html",
"futures-channel",
"futures-util",
"generational-box",
"lazy-js-bundle",
"serde",
"serde_json",
"tracing",
]
[[package]]
name = "dioxus-examples"
version = "0.6.0-alpha.2"
@@ -2815,6 +2835,7 @@ dependencies = [
"dioxus-config-macro",
"dioxus-core",
"dioxus-core-macro",
"dioxus-document",
"dioxus-hooks",
"dioxus-html",
"dioxus-rsx",
@@ -2830,6 +2851,7 @@ dependencies = [
"dioxus-cli-config",
"dioxus-core",
"dioxus-devtools",
"dioxus-document",
"dioxus-html",
"dioxus-interpreter-js",
"futures-channel",
@@ -3074,6 +3096,7 @@ dependencies = [
"dioxus-core",
"dioxus-core-types",
"dioxus-devtools",
"dioxus-document",
"dioxus-html",
"dioxus-interpreter-js",
"dioxus-signals",