From 768dc1069e192c9047307651aa640b5a37e75c2e Mon Sep 17 00:00:00 2001 From: Reed Krantz Date: Mon, 12 Jan 2026 19:45:46 -0600 Subject: [PATCH] fix(components): add dependencies needed for DatePicker --- Cargo.lock | 64 +++++++++++++++++++++++++++++++++++++++++++++++++----- Cargo.toml | 2 ++ 2 files changed, 61 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8ec9a6c..4d60849 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1000,7 +1000,7 @@ dependencies = [ "global-hotkey", "infer", "jni", - "lazy-js-bundle", + "lazy-js-bundle 0.7.2", "libc", "muda", "ndk", @@ -1071,7 +1071,7 @@ dependencies = [ "futures-channel", "futures-util", "generational-box", - "lazy-js-bundle", + "lazy-js-bundle 0.7.2", "serde", "serde_json", "tracing", @@ -1229,7 +1229,7 @@ dependencies = [ "futures-util", "generational-box", "keyboard-types", - "lazy-js-bundle", + "lazy-js-bundle 0.7.2", "rustversion", "serde", "serde_json", @@ -1259,7 +1259,7 @@ dependencies = [ "dioxus-core-types", "dioxus-html", "js-sys", - "lazy-js-bundle", + "lazy-js-bundle 0.7.2", "rustc-hash 2.1.1", "serde", "sledgehammer_bindgen", @@ -1309,6 +1309,19 @@ dependencies = [ "tracing-wasm", ] +[[package]] +name = "dioxus-primitives" +version = "0.0.1" +source = "git+https://github.com/DioxusLabs/components#db92c1eff9760f3240fd0d81cabee232b4dcf56b" +dependencies = [ + "dioxus", + "dioxus-sdk-time", + "lazy-js-bundle 0.6.2", + "num-integer", + "time", + "tracing", +] + [[package]] name = "dioxus-router" version = "0.7.2" @@ -1358,6 +1371,18 @@ dependencies = [ "syn 2.0.114", ] +[[package]] +name = "dioxus-sdk-time" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80c25ae93a3f72e734873b97fbd09d9b1b6adff97205fb0ffd8543e3564fb78e" +dependencies = [ + "dioxus", + "futures", + "gloo-timers", + "tokio", +] + [[package]] name = "dioxus-server" version = "0.7.2" @@ -1489,7 +1514,7 @@ dependencies = [ "generational-box", "gloo-timers", "js-sys", - "lazy-js-bundle", + "lazy-js-bundle 0.7.2", "rustc-hash 2.1.1", "send_wrapper", "serde", @@ -2792,6 +2817,12 @@ dependencies = [ "selectors", ] +[[package]] +name = "lazy-js-bundle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e49596223b9d9d4947a14a25c142a6e7d8ab3f27eb3ade269d238bb8b5c267e2" + [[package]] name = "lazy-js-bundle" version = "0.7.2" @@ -3219,6 +3250,15 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -3250,6 +3290,15 @@ dependencies = [ "syn 2.0.114", ] +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + [[package]] name = "objc" version = "0.2.7" @@ -4572,6 +4621,8 @@ name = "squad-quote-store" version = "0.1.0" dependencies = [ "dioxus", + "dioxus-primitives", + "time", ] [[package]] @@ -4854,7 +4905,10 @@ checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" dependencies = [ "deranged", "itoa", + "js-sys", + "libc", "num-conv", + "num_threads", "powerfmt", "serde", "time-core", diff --git a/Cargo.toml b/Cargo.toml index 967bfff..f48b0b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,6 +8,8 @@ edition = "2021" [dependencies] dioxus = { version = "0.7.1", features = ["router", "fullstack"] } +dioxus-primitives = { git = "https://github.com/DioxusLabs/components", version = "0.0.1", default-features = false } +time = { version = "0.3.44", features = ["local-offset", "wasm-bindgen"] } [features] default = ["web"]