File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed
packages/editor/src/core/extensions/custom-image/components Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,18 @@ export const CustomImageUploader = (props: {
119119 [ uploadFile ]
120120 ) ;
121121
122+ // derived states
123+ const isUploading = isImageBeingUploaded || existingFile ;
124+
125+ // derived message to display
126+ const displayMessage = failedToLoadImage
127+ ? "Error loading image"
128+ : isUploading
129+ ? "Uploading..."
130+ : draggedInside
131+ ? "Drop image here"
132+ : "Add an image" ;
133+
122134 return (
123135 < div
124136 className = { cn (
@@ -137,17 +149,7 @@ export const CustomImageUploader = (props: {
137149 onClick = { ( ) => fileInputRef . current ?. click ( ) }
138150 >
139151 < ImageIcon className = "size-4" />
140- < div className = "text-base font-medium" >
141- { failedToLoadImage
142- ? "Error loading image"
143- : isImageBeingUploaded
144- ? "Uploading..."
145- : draggedInside
146- ? "Drop image here"
147- : existingFile
148- ? "Uploading..."
149- : "Add an image" }
150- </ div >
152+ < div className = "text-base font-medium" > { displayMessage } </ div >
151153 < input
152154 className = "size-0 overflow-hidden"
153155 ref = { fileInputRef }
You can’t perform that action at this time.
0 commit comments