app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit f199a075f9437e79596dce567ac1a11a33bb4295
parent dd201d63d5cf22cd29af303edfb2251ab60599b7
Author: triesap <tyson@radroots.org>
Date:   Tue, 27 Jan 2026 14:09:59 +0000

build: add ui-primitives dependency wiring

- add path dependency on ui-primitives-core

- add workspace metadata needed for external workspace deps

- update workspace lockfile for new dependency graph

- keep crate wiring scoped to ui-primitives

Diffstat:
MCargo.lock | 5+++++
MCargo.toml | 6++++++
Mcrates/ui-primitives/Cargo.toml | 1+
3 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -1760,6 +1760,7 @@ dependencies = [ "leptos", "radroots-app-ui-core", "send_wrapper", + "ui-primitives-core", "wasm-bindgen", "web-sys", ] @@ -2694,6 +2695,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] +name = "ui-primitives-core" +version = "0.1.0" + +[[package]] name = "unicode-ident" version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/Cargo.toml b/Cargo.toml @@ -20,6 +20,12 @@ version = "0.1.0" edition = "2024" rust-version = "1.92.0" license = "AGPL-3.0" +authors = ["Radroots Authors"] +repository = "https://github.com/triesap/radroots" +readme = "README.md" + +[workspace.lints.rust] +unsafe_code = "forbid" [workspace.dependencies] leptos = { version = "0.8.5", default-features = false } diff --git a/crates/ui-primitives/Cargo.toml b/crates/ui-primitives/Cargo.toml @@ -12,6 +12,7 @@ crate-type = ["rlib"] [dependencies] radroots-app-ui-core = { path = "../ui-core" } leptos = { workspace = true, features = ["csr"] } +ui-primitives-core = { path = "../../refs/ui-primitives/crates/ui-primitives-core" } [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen = { workspace = true }