feat: update media in edit article and remove big hit boxes from clusters

This commit is contained in:
2026-05-13 11:09:12 +03:00
parent 51d1870198
commit 83ccdef790
2 changed files with 24 additions and 8 deletions

View File

@@ -2650,10 +2650,10 @@ export const WebGLMap = observer(() => {
onTouchEnd={handleClusterClick}
style={{
position: "absolute",
left: iconLeft - 25,
top: iconTop - 25,
width: iconSize + 50,
height: iconSize + 50,
left: iconLeft,
top: iconTop,
width: iconSize,
height: iconSize,
pointerEvents: "auto",
cursor: "pointer",
userSelect: "none",
@@ -2669,8 +2669,6 @@ export const WebGLMap = observer(() => {
<div
style={{
position: "absolute",
left: 25,
top: 25,
width: iconSize,
height: iconSize,
flexShrink: 0,

View File

@@ -103,8 +103,26 @@ export const UploadMediaDialog = observer(
setMediaFile(initialFile);
setMediaFilename(initialFile.name);
setAvailableMediaTypes([2]);
setMediaType(2);
const extension = initialFile.name.split(".").pop()?.toLowerCase();
if (extension) {
if (["glb", "gltf"].includes(extension)) {
setAvailableMediaTypes([6]);
setMediaType(6);
}
if (
["jpg", "jpeg", "png", "gif", "svg", "webp", "bmp"].includes(
extension
)
) {
setAvailableMediaTypes([1, 3, 4, 5]);
setMediaType(1);
} else if (["mp4", "webm", "mov"].includes(extension)) {
setAvailableMediaTypes([2]);
setMediaType(2);
}
}
const newBlobUrl = URL.createObjectURL(initialFile);
setMediaUrl(newBlobUrl);
previousMediaUrlRef.current = newBlobUrl;