use crate::*;
#[derive(Clone, Copy, Data, New)]
pub struct UseProgress {
#[get(pub, type(copy))]
#[set(pub)]
pub value: Signal<i32>,
#[get(pub, type(copy))]
#[set(pub)]
pub running: Signal<bool>,
#[get(pub, type(copy))]
#[set(pub)]
pub handle: Signal<Option<IntervalHandle>>,
}