use super::*;
#[derive(Clone, Copy, Data, Debug, Default, New, PartialEq)]
pub(crate) struct UseFileUpload {
#[get(type(copy))]
pub(crate) file_names: Signal<Vec<String>>,
#[get(type(copy))]
pub(crate) file_sizes: Signal<Vec<f64>>,
#[get(type(copy))]
pub(crate) file_types: Signal<Vec<String>>,
#[get(type(copy))]
pub(crate) multiple: Signal<bool>,
#[get(type(copy))]
pub(crate) accept: Signal<String>,
#[get(type(copy))]
pub(crate) status: Signal<String>,
}