reset statefuls on file change

This commit is contained in:
Bel LaPointe
2023-12-28 21:56:57 -05:00
parent a38e39b808
commit dfbdba81a6

View File

@@ -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());
} }
} }
}, },