feat: SW-276 Optimized code

This commit is contained in:
Hrishikesh Vaipurkar
2024-10-10 13:44:33 +02:00
parent 2c6ef3fea7
commit f1f1434c9d
8 changed files with 45 additions and 51 deletions

View File

@@ -1,7 +1,7 @@
"use client"
import { useIntl } from "react-intl"
import { guestsRoomsStore } from "@/stores/guests-rooms"
import { useGuestsRoomsStore } from "@/stores/guests-rooms"
import { guestRoomsSchema } from "../Forms/BookingWidget/schema"
import { CloseLarge } from "../Icons"
@@ -21,8 +21,8 @@ export default function GuestsRoomsPicker({
const intl = useIntl()
const doneLabel = intl.formatMessage({ id: "Done" })
const guestsData = guestsRoomsStore().rooms
const guestRoomsValidData = guestRoomsSchema.safeParse(guestsData)
const rooms = useGuestsRoomsStore((state) => state.rooms)
const guestRoomsValidData = guestRoomsSchema.safeParse(rooms)
const isInValid = !guestRoomsValidData.success
const roomLabel = intl.formatMessage({ id: "Room" })
@@ -36,7 +36,7 @@ export default function GuestsRoomsPicker({
<CloseLarge />
</button>
</header>
{guestsData.map((room, index) => (
{rooms.map((room, index) => (
<section className={styles.roomContainer} key={index}>
<section className={styles.roomDetailsContainer}>
<Subtitle type="two" className={styles.roomHeading}>