diff --git a/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/Popover/index.tsx b/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/Popover/index.tsx index 60efe49b2..62979d2c7 100644 --- a/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/Popover/index.tsx +++ b/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/Popover/index.tsx @@ -1,18 +1,10 @@ -import { - Button, - Dialog, - OverlayArrow, - Popover, - type PopoverProps, -} from "react-aria-components" +import { Button, Dialog, OverlayArrow, Popover } from "react-aria-components" import { CloseIcon } from "@/components/Icons" import styles from "./popover.module.css" -interface PricePopoverProps extends Omit { - children: React.ReactNode -} +import { PricePopoverProps } from "@/types/components/hotelReservation/selectRate/pricePopover" export default function PricePopover({ children, diff --git a/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/PriceTable/index.tsx b/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/PriceList/index.tsx similarity index 89% rename from components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/PriceTable/index.tsx rename to components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/PriceList/index.tsx index 07e618b7c..952d8add3 100644 --- a/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/PriceTable/index.tsx +++ b/components/HotelReservation/SelectRate/RoomSelection/FlexibilityOption/PriceList/index.tsx @@ -4,25 +4,25 @@ import Body from "@/components/TempDesignSystem/Text/Body" import Caption from "@/components/TempDesignSystem/Text/Caption" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" -import styles from "./priceTable.module.css" +import styles from "./priceList.module.css" -import { PriceTableProps } from "@/types/components/hotelReservation/selectRate/flexibilityOption" +import { PriceListProps } from "@/types/components/hotelReservation/selectRate/flexibilityOption" -export default function PriceTable({ - publicPrice, - memberPrice, -}: PriceTableProps) { +export default function PriceList({ + publicPrice = {}, + memberPrice = {}, +}: PriceListProps) { const intl = useIntl() const { localPrice: publicLocalPrice, requestedPrice: publicRequestedPrice } = - publicPrice || {} + publicPrice const { localPrice: memberLocalPrice, requestedPrice: memberRequestedPrice } = - memberPrice || {} + memberPrice const showRequestedPrice = publicRequestedPrice && memberRequestedPrice return ( -
+
-
setRef(node)} - > +