diff --git a/src/main/java/com/flowingcode/vaadin/addons/imagecrop/ImageCrop.java b/src/main/java/com/flowingcode/vaadin/addons/imagecrop/ImageCrop.java index 6d283e3..d860fed 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/imagecrop/ImageCrop.java +++ b/src/main/java/com/flowingcode/vaadin/addons/imagecrop/ImageCrop.java @@ -23,8 +23,6 @@ import java.nio.charset.StandardCharsets; import java.util.Base64; -import org.apache.commons.lang3.StringUtils; - import com.vaadin.flow.component.ComponentEventListener; import com.vaadin.flow.component.Tag; import com.vaadin.flow.component.dependency.CssImport; @@ -377,7 +375,7 @@ public void setImageFullHeight(Boolean fullHeight) { */ public byte[] getCroppedImageBase64() { String croppedDataUri = this.getCroppedImageDataUri(); - if (StringUtils.isBlank(croppedDataUri)) { + if (isBlank(croppedDataUri)) { return null; } @@ -389,4 +387,8 @@ public byte[] getCroppedImageBase64() { return Base64.getDecoder().decode(base64Data.getBytes(StandardCharsets.UTF_8)); } + private static boolean isBlank(String s) { + return s == null || s.isBlank(); + } + }