Skip to content

Commit d5db299

Browse files
authored
refactor(samples): replace gmp-place-content-config in react-ui-kit-place-details-latlng-compact (#1766)
Removes the deprecated <gmp-place-content-config> wrapper so the content elements are direct children of <gmp-place-details-compact>, which is the current Places UI Kit composition pattern. Adds <gmp-place-name> explicitly: the content config always displayed the place name, but with direct children only the included elements render.
1 parent 91547e5 commit d5db299

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

  • samples/react-ui-kit-place-details-latlng-compact/src

‎samples/react-ui-kit-place-details-latlng-compact/src/app.tsx‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,20 @@ const PlaceDetails = ({ lat, lng }: PlaceDetailsProps) => {
4747
// Append the location request to the place details element.
4848
placeDetails.appendChild(locationRequest);
4949

50-
// Create and append the content config and its children.
51-
const contentConfig = document.createElement(
52-
'gmp-place-content-config'
50+
// Append the content elements directly to the place details element.
51+
placeDetails.insertAdjacentHTML(
52+
'beforeend',
53+
`
54+
<gmp-place-name></gmp-place-name>
55+
<gmp-place-media lightbox-preferred></gmp-place-media>
56+
<gmp-place-rating></gmp-place-rating>
57+
<gmp-place-type></gmp-place-type>
58+
<gmp-place-price></gmp-place-price>
59+
<gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>
60+
<gmp-place-open-now-status></gmp-place-open-now-status>
61+
<gmp-place-attribution></gmp-place-attribution>
62+
`
5363
);
54-
contentConfig.innerHTML = `
55-
<gmp-place-media lightbox-preferred></gmp-place-media>
56-
<gmp-place-rating></gmp-place-rating>
57-
<gmp-place-type></gmp-place-type>
58-
<gmp-place-price></gmp-place-price>
59-
<gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>
60-
<gmp-place-open-now-status></gmp-place-open-now-status>
61-
<gmp-place-attribution></gmp-place-attribution>
62-
`;
63-
placeDetails.appendChild(contentConfig);
6464

6565
// Append the place details element to the container.
6666
containerRef.current.innerHTML = ''; // Clear previous content

0 commit comments

Comments
 (0)