"use client" import { useIntl } from "react-intl" import Body from "@scandic-hotels/design-system/Body" import { JsonToHtml } from "@scandic-hotels/design-system/JsonToHtml" import { OldDSButton as Button } from "@scandic-hotels/design-system/OldDSButton" import Title from "@scandic-hotels/design-system/Title" import { isRestaurantOnSiteTierReward } from "@/utils/rewards" import { RewardIcon } from "../../RewardIcon" import ActiveRedeemedBadge from "../ActiveRedeemedBadge" import MembershipNumberBadge from "../MembershipNumberBadge" import TimedRedeemedBadge from "../TimedRedeemedBadge" import useRedeemFlow from "../useRedeemFlow" import styles from "../redeem.module.css" import type { Surprise, Tier } from "@scandic-hotels/trpc/types/rewards" export default function Tier({ reward, membershipNumber, }: { reward: Tier | Surprise membershipNumber: string }) { const { onRedeem, redeemStep, setRedeemStep, isRedeeming } = useRedeemFlow() const intl = useIntl() return ( <>