Skip to content

Commit 350a948

Browse files
author
Melisa Anabella Rossi
authored
fix: images url (#419)
1 parent 7d7cdda commit 350a948

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

src/components/Place/PlaceDescription/PlaceDescription.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { TrackingPlacesSearchContext } from "../../../context/TrackingContext"
88
import { AggregatePlaceAttributes } from "../../../entities/Place/types"
99
import { explorerUrl } from "../../../entities/Place/utils"
1010
import { SegmentPlace } from "../../../modules/segment"
11+
import { getImageUrl } from "../../../utils/image"
1112
import FavoriteBox from "../../Button/FavoriteBox"
1213
import JumpInPositionButton from "../../Button/JumpInPositionButton"
1314
import ShareBox from "../../Button/ShareBox"
@@ -60,7 +61,7 @@ export default React.memo(function PlaceDescription(
6061
style={
6162
!loading && place?.image
6263
? {
63-
backgroundImage: `url(${place.image})`,
64+
backgroundImage: `url(${getImageUrl(place.image)})`,
6465
}
6566
: {}
6667
}

src/components/Place/PlaceFeatured/PlaceFeatured.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { AggregatePlaceAttributes } from "../../../entities/Place/types"
1313
import { explorerUrl } from "../../../entities/Place/utils"
1414
import locations from "../../../modules/locations"
1515
import { SegmentPlace } from "../../../modules/segment"
16+
import { getImageUrl } from "../../../utils/image"
1617
import UserCount from "../../Label/UserCount/UserCount"
1718

1819
import "./PlaceFeatured.css"
@@ -37,7 +38,9 @@ export default React.memo(function PlaceFeatured(props: PlaceFeaturedProps) {
3738
<div
3839
className={TokenList.join(["place-featured", loading && "loading"])}
3940
style={{
40-
backgroundImage: `url("${item.highlighted_image || item.image}")`,
41+
backgroundImage: `url("${getImageUrl(
42+
item.highlighted_image || item.image
43+
)}")`,
4144
}}
4245
>
4346
<div className="place-featured__overlay" />

src/components/World/WorldDescription/WorldDescription.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import TokenList from "decentraland-gatsby/dist/utils/dom/TokenList"
77
import { AggregatePlaceAttributes } from "../../../entities/Place/types"
88
import { explorerUrl } from "../../../entities/Place/utils"
99
import { SegmentPlace } from "../../../modules/segment"
10+
import { getImageUrl } from "../../../utils/image"
1011
import FavoriteBox from "../../Button/FavoriteBox"
1112
import JumpInPositionButton from "../../Button/JumpInPositionButton"
1213
import ShareBox from "../../Button/ShareBox"
@@ -58,7 +59,7 @@ export default React.memo(function WorldDescription(
5859
style={
5960
!loading && world?.image
6061
? {
61-
backgroundImage: `url(${world.image})`,
62+
backgroundImage: `url(${getImageUrl(world.image)})`,
6263
}
6364
: {}
6465
}

src/utils/image.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import env from "decentraland-gatsby/dist/utils/env"
2+
3+
export function getImageUrl(imageUrl?: string | null) {
4+
if (env("NEW_ROLLOUT") && imageUrl && imageUrl.startsWith("/")) {
5+
return `/places${imageUrl}`
6+
}
7+
return imageUrl
8+
}

0 commit comments

Comments
 (0)