File tree Expand file tree Collapse file tree 4 files changed +313
-207
lines changed
apps/kitchen-sink/src/ensemble/screens Expand file tree Collapse file tree 4 files changed +313
-207
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @ensembleui/react-kitchen-sink " : patch
3+ " @ensembleui/react-runtime " : patch
4+ ---
5+
6+ Added support for reset pickFile
Original file line number Diff line number Diff line change @@ -378,6 +378,11 @@ View:
378378 onError :
379379 executeCode : |
380380 console.log(error, files)
381+ - Button :
382+ label : clear files
383+ onTap :
384+ executeCode : |
385+ fileUploader1.reset();
381386 - Button :
382387 label : upload
383388 onTap :
Original file line number Diff line number Diff line change @@ -450,6 +450,13 @@ export const usePickFiles: EnsembleActionHook<PickFilesAction> = (
450450 const onCompleteAction = useEnsembleAction ( onComplete ) ;
451451 const onErrorAction = useEnsembleAction ( onError ) ;
452452
453+ const reset = useCallback ( ( ) => {
454+ if ( inputEl ) {
455+ inputEl . value = "" ;
456+ inputEl . files = null ;
457+ }
458+ } , [ ] ) ;
459+
453460 const { values } = useRegisterBindings (
454461 {
455462 files,
@@ -458,6 +465,7 @@ export const usePickFiles: EnsembleActionHook<PickFilesAction> = (
458465 action ?. id ,
459466 {
460467 setFiles,
468+ reset,
461469 } ,
462470 {
463471 comparator : isEqual ,
You can’t perform that action at this time.
0 commit comments