feat: break apart loading of room availability and hotel card

feat: add skeletons
This commit is contained in:
Joakim Jäderberg
2024-11-20 10:17:55 +01:00
parent c4caccae5a
commit dfdbdb7621
8 changed files with 97 additions and 32 deletions

View File

@@ -42,23 +42,10 @@ export default async function HotelInfoCard({
const hotelAttributes = hotelData?.data.attributes
const intl = await getIntl()
// const noRoomsAvailable = useRoomAvailableStore(
// (state) => state.noRoomsAvailable
// )
// const setNoRoomsAvailable = useRoomAvailableStore(
// (state) => state.setNoRoomsAvailable
// )
const sortedFacilities = hotelAttributes?.detailedFacilities
.sort((a, b) => b.sortOrder - a.sortOrder)
.slice(0, 5)
// useEffect(() => {
// if (noAvailability) {
// setNoRoomsAvailable()
// }
// }, [noAvailability, setNoRoomsAvailable])
return (
<article className={styles.container}>
{hotelAttributes && (