Components / FavoriteToggle
FavoriteToggle
Heart or star that marks a favorite: filled when on.
Example
The component itself, running in WebAssembly, beside its code in a playground. Try it.
Code
use ravenrs::prelude::*;
fn favorite_toggle() -> impl View {
let (heart, star) = (State::new(true), State::new(false));
HStack::new((
FavoriteToggle::new(heart.binding()).label("Warm portrait"),
FavoriteToggle::new(star.binding()).label("Pinned").star(),
))
.spacing(8.0)
}