feat: SW-276 Optimized code
This commit is contained in:
@@ -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}>
|
||||
|
||||
Reference in New Issue
Block a user