reset statefuls on file change
This commit is contained in:
@@ -47,10 +47,13 @@ fn App(cx: Scope) -> Element {
|
|||||||
r#type: "file",
|
r#type: "file",
|
||||||
disabled: *processing.get(),
|
disabled: *processing.get(),
|
||||||
onchange: |evt| {
|
onchange: |evt| {
|
||||||
to_owned![file];
|
|
||||||
if let Some(file_engine) = &evt.files {
|
if let Some(file_engine) = &evt.files {
|
||||||
for f in &file_engine.files() {
|
for f in &file_engine.files() {
|
||||||
file.set(f.clone());
|
file.set(f.clone());
|
||||||
|
analyze_status.set(String::new());
|
||||||
|
clipify_status.set(String::new());
|
||||||
|
processing.set(false);
|
||||||
|
analysis.set(Analysis::new());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user