+
+
+ {intl.formatMessage(
+ {
+ id: `{count, plural, one {{count} Hotel} other {{count} Hotels}}`,
+ },
+ { count: hotels.length }
+ )}
+
+
+
+ {hotels.map(({ hotel, url }) => (
+ -
+
+
+ ))}
+
+ {showToggleButton ? (
+
+ ) : null}
+ {showBackToTop && (
+
+ )}
+
+ )
+}
diff --git a/components/ContentType/DestinationPage/HotelListing/HotelListingItem/HotelListingItemSkeleton.tsx b/components/ContentType/DestinationPage/HotelListing/HotelListingItem/HotelListingItemSkeleton.tsx
new file mode 100644
index 000000000..0f5ce0d20
--- /dev/null
+++ b/components/ContentType/DestinationPage/HotelListing/HotelListingItem/HotelListingItemSkeleton.tsx
@@ -0,0 +1,41 @@
+"use client"
+
+import SkeletonShimmer from "@/components/SkeletonShimmer"
+import Divider from "@/components/TempDesignSystem/Divider"
+
+import styles from "./hotelListingItem.module.css"
+
+export default function HotelListingItemSkeleton() {
+ return (
+