+
+
+ {!isCropping ? (
+
+ ) : (
+
+ )}
+
+ {cropper && showCropButton && (
+
+
+ )}
+
+
+ {cropper && cropArea ? (
+ <>
+ {mediaLink ? (
+
+ ) : (
+
+ )}
+ >
+ ) : (
+
+ {mediaLink ? (
+ selectedMedia?.media_type === "image" ? (
+

+ ) : (
+
+ )
+ ) : (
+
+ )}
+
+ )}
+
+ {mediaTokens.map((token, index) => {
+ const media = mediaData[token];
+ const mediaLink = media?.public_bucket_path
+ ? new BucketConfig().getGcsUrl(media.public_bucket_path)
+ : null;
+
+ return (
+
+ );
+ })}
+
+ {/*
*/}
+