import { useIntl } from "react-intl" import { IconButton } from "../../IconButton" import Modal from "../Modal" import styles from "./termModal.module.css" import { Typography } from "../../Typography" import { MaterialIcon } from "../../Icons/MaterialIcon" import { RateTermDetails } from "../types" import { Button } from "../../Button" interface TermModalProps { rateTitle: string paymentTerm: string rateTermDetails: RateTermDetails[] variant?: "icon" | "text" } export default function TermModal({ rateTitle, paymentTerm, rateTermDetails, variant = "icon", }: TermModalProps) { const intl = useIntl() return ( {intl.formatMessage({ id: "selectRate.alert.reservationPolicies", defaultMessage: "See reservation policies", })} ) : ( ) } > {rateTermDetails.map((termGroup) => (

{termGroup.title}

{termGroup.terms.map((term) => (

{term}

))}
))}
) }