block-components icon indicating copy to clipboard operation
block-components copied to clipboard

Image component uploading state

Open johnwatkins0 opened this issue 1 year ago • 2 comments

Is your enhancement related to a problem? Please describe.

Currently, the Image component does not change state when an image is uploading. So if you upload a large image, there may be several seconds where nothing is happening. As a user this can be confusing. I suggest adding callback props to the component, one that runs when an upload starts and another that runs when an upload finishes. This way our components that use the Image component can provide an upload state. Alternatively, the Image component could handle that state itself.

https://github.com/WordPress/gutenberg/blob/trunk/packages/block-editor/src/components/media-placeholder/README.md#onfilespreupload onFilesPreUpload is probably useful.

Designs

No response

Describe alternatives you've considered

No response

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

johnwatkins0 avatar Nov 07 '23 14:11 johnwatkins0

@johnwatkins0 @fabiankaegy Can you assign me this issue?

IayushCoderJOD avatar Feb 25 '24 07:02 IayushCoderJOD

@IayushCoderJOD the issue has been assigned to you.

Sidsector9 avatar Aug 19 '24 14:08 Sidsector9