use crate::*;
#[derive(Default)]
pub(crate) struct ChildDisplayProps {
pub(crate) message: Signal<String>,
pub(crate) on_respond: Option<Rc<dyn Fn(Event)>>,
}
#[derive(Default)]
pub(crate) struct LimitedCounterProps {
pub(crate) disabled: bool,
pub(crate) max_count: i32,
pub(crate) on_increment: Option<Rc<dyn Fn(Event)>>,
pub(crate) on_reset: Option<Rc<dyn Fn(Event)>>,
}
#[derive(Default)]
pub(crate) struct CallbackInputProps {
pub(crate) value: Signal<String>,
pub(crate) on_change: Option<Rc<dyn Fn(Event)>>,
pub(crate) on_submit: Option<Rc<dyn Fn(Event)>>,
pub(crate) on_reset: Option<Rc<dyn Fn(Event)>>,
}