"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 { Typography } from "@scandic-hotels/design-system/Typography" import ExpiringPointsTable from "../ExpiringPoints/ExpiringPointsTable" import styles from "./PointsToSpendCard.module.css" interface ExpiringPointsSeeAllButtonProps { expiringPoints: number expiryDate: string } export default function ExpiringPointsSeeAllButton({ expiringPoints, expiryDate, }: ExpiringPointsSeeAllButtonProps) { const intl = useIntl() const [isOpen, setIsOpen] = useState(false) return ( <> setIsOpen(false)} >

{intl.formatMessage({ id: "points.pointsToSpendCard.expiringPointsInfo", defaultMessage: "Points expire three years after they are earned, on the last day of that month. Expiring points do not affect your level.", })}

{/* TODO: The table will be rebuilt as part of the My Pages Optimisations 3 Epic. */}
) }