"use client" import { useState } from "react" import { useIntl } from "react-intl" import { Button } from "@scandic-hotels/design-system/Button" import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon" import SidePeekSelfControlled from "@scandic-hotels/design-system/SidePeekSelfControlled" import { useMyStayStore } from "@/stores/my-stay" import BookedRoomSidePeekContent from "@/components/SidePeeks/BookedRoomSidePeekContent" import { trackOpenSidePeekEvent } from "@/utils/tracking" import { SidePeekEnum } from "@/types/sidepeek" import type { SafeUser } from "@/types/user" interface RoomDetailsSidePeekProps { user: SafeUser } export default function RoomDetailsSidePeek({ user, }: RoomDetailsSidePeekProps) { const intl = useIntl() const { bookedRoom, totalPrice } = useMyStayStore((state) => ({ bookedRoom: state.bookedRoom, totalPrice: state.totalPrice, })) const [isOpen, setIsOpen] = useState(false) return ( <> setIsOpen(false)} > ) }