reset statefuls on file change

main
Bel LaPointe 2023-12-28 21:56:57 -05:00
parent a38e39b808
commit dfbdba81a6
1 changed files with 4 additions and 1 deletions

View File

@ -47,10 +47,13 @@ fn App(cx: Scope) -> Element {
r#type: "file",
disabled: *processing.get(),
onchange: |evt| {
to_owned![file];
if let Some(file_engine) = &evt.files {
for f in &file_engine.files() {
file.set(f.clone());
analyze_status.set(String::new());
clipify_status.set(String::new());
processing.set(false);
analysis.set(Analysis::new());
}
}
},