Re-evaluate the `editFile` prop in `FilesList` and `FilesGrid` to provide a more flexible and intuitive way for users to implement file editing functionality.
### Initial checklist - [x] I understand this is a feature request and questions should be posted in the [Community Forum](https://community.transloadit.com/) - [x] I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below) ### Problem `FilesList` and `FilesGrid` accept an `editFile` (`(file: UppyFile) => {}`) prop which renders a "edit" button inside the row for people to implement the editing they want. ```tsx <FilesList editFile={openImageEditorModal} /> ``` <img width="1130" height="126" alt="Image" src="https://github.com/user-attachments/assets/6f20c9d1-330b-4bee-9ba4-e224bf99477a" /> But what if you only want to support editing of certain file types? You can't conditionally set this prop because `file` is not in scope to determine if you want to show it or not. You can do this: ```ts function openImageEditorModal(file: UppyFile<any, any>) { if (!file.type.startsWith('image/')) return // ..