Crates.io | yew-transition-group |
lib.rs | yew-transition-group |
version | 0.0.1 |
source | src |
created_at | 2022-05-22 10:33:45.823775 |
updated_at | 2022-05-22 10:33:45.823775 |
description | Simple, lightweight components to control the transitions of your components, based on react-transition-group |
homepage | https://github.com/boydjohnson/yew-transition-group |
repository | https://github.com/boydjohnson/yew-transition-group |
max_upload_size | |
id | 591107 |
size | 10,224 |
Based off of react-transition-group
.
react-transition-group
has Transition
, CssTransition
, and TransitionGroup
.
yew-transition-group
has only Transition
right now. When I get time, TransitionGroup
will be implemented. I don't think CssTransition
is feasible right now.
Cargo.toml
[dependencies]
yew-transition-group = "0.0.1"
In view
html !{
<Transition enter={ enter } timeout={ Timeout::new(200) } notification={ notification_callback }>
<p>{ "Hello World" }</p>
</Transition>
}
Where enter is a boolean, controlling when you want the transition to appear, and notification_callback is a Callback<TransitionState>
where you get notified about changes to the TransitionState
from Entering
-> Entered
-> Exiting
-> Exited
.
Check out the example for more information.