diff --git a/Cargo.lock b/Cargo.lock index eeb9fdd..777a7f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1383,6 +1383,7 @@ dependencies = [ "web-sys", "yew", "yew-router", + "yewlish-checkbox", ] [[package]] @@ -2719,6 +2720,62 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "yewlish-attr-passer" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "081aa452cbf823dca91349d0396b3e316126116fe15618944ed0c95dc99e0dee" +dependencies = [ + "log", + "yew", + "yewlish-synchi", +] + +[[package]] +name = "yewlish-checkbox" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459ff19b11ddc68f67915cce83668d026120ccda15f993326b0668ab8f4e8137" +dependencies = [ + "web-sys", + "yew", + "yewlish-attr-passer", + "yewlish-presence", + "yewlish-utils", +] + +[[package]] +name = "yewlish-presence" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b41a691278fb1b2c59b1ef566d61bf8c398cdd520e13d0458f6f03f3c8c0f350" +dependencies = [ + "log", + "web-sys", + "yew", + "yewlish-attr-passer", +] + +[[package]] +name = "yewlish-synchi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8b53756f149fbc66294a7d13939da6fca78f55a98892f0ad5769ac3d61a6bf8" +dependencies = [ + "yew", +] + +[[package]] +name = "yewlish-utils" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f951bd01648f6429f9ea2d78c4b60677952eac2e6f2a85af241bd79b7a19959c" +dependencies = [ + "log", + "web-sys", + "yew", +] + [[package]] name = "yoke" version = "0.7.5" diff --git a/frontend/Cargo.toml b/frontend/Cargo.toml index c1ebdf3..4bd6fcf 100644 --- a/frontend/Cargo.toml +++ b/frontend/Cargo.toml @@ -14,3 +14,4 @@ wasm-bindgen-futures = "0.4.50" web-sys = { version = "0.3.77", features = ["console"] } yew = { version = "0.21.0", features = ["csr"] } yew-router = "0.18.0" +yewlish-checkbox = "0.1.12"