mirror of
https://github.com/yewprint/yewprint
synced 2024-11-22 03:23:03 +00:00
Move Tree to a feature (because it requires an extra dependency)
This commit is contained in:
parent
3b5aef7a24
commit
3149778317
2 changed files with 8 additions and 1 deletions
|
@ -6,6 +6,10 @@ edition = "2018"
|
|||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[features]
|
||||
default = ["tree"]
|
||||
tree = ["id_tree"]
|
||||
|
||||
[badges]
|
||||
travis-ci = { repository = "cecton/yewprint", branch = "main" }
|
||||
is-it-maintained-issue-resolution = { repository = "cecton/yewprint" }
|
||||
|
@ -14,7 +18,7 @@ is-it-maintained-open-issues = { repository = "cecton/yewprint" }
|
|||
[dependencies]
|
||||
yew = { git = "https://github.com/yewstack/yew.git", rev = "1507c21b" }
|
||||
web-sys = "0.3"
|
||||
id_tree = "1.7"
|
||||
id_tree = { version = "1.7", optional = true }
|
||||
yewtil = { git = "https://github.com/yewstack/yew.git", rev = "1507c21b", features = ["pure"] }
|
||||
|
||||
[build-dependencies]
|
||||
|
|
|
@ -7,6 +7,7 @@ mod icon;
|
|||
mod menu;
|
||||
mod progressbar;
|
||||
mod switch;
|
||||
#[cfg(feature = "tree")]
|
||||
mod tree;
|
||||
|
||||
pub use buttons::*;
|
||||
|
@ -15,10 +16,12 @@ pub use card::*;
|
|||
pub use collapse::*;
|
||||
pub use html_elements::*;
|
||||
pub use icon::*;
|
||||
#[cfg(feature = "tree")]
|
||||
pub use id_tree;
|
||||
pub use menu::*;
|
||||
pub use progressbar::*;
|
||||
pub use switch::*;
|
||||
#[cfg(feature = "tree")]
|
||||
pub use tree::*;
|
||||
|
||||
use std::ops::{Deref, DerefMut, Not};
|
||||
|
|
Loading…
Reference in a new issue