import { ChevronDown } from "react-feather" import Title from "@scandic-hotels/design-system/Title" import { findAvailableRewards, getGroupedLabelAndDescription, getGroupedRewards, } from "@/utils/loyaltyTable" import RewardValue from "../RewardValue" import DesktopHeader from "./DesktopHeader" import styles from "./largeTable.module.css" import type { LargeTableProps, RewardTableHeaderProps, } from "@/types/components/overviewTable" export default function LargeTable({ levels, activeLevel, Select, }: LargeTableProps) { const keyedGroupedRewards = getGroupedRewards(levels) return ( {Object.entries(keyedGroupedRewards).map( ([key, groupedRewards], idx) => { const { label, description } = getGroupedLabelAndDescription(groupedRewards) return ( {levels.map((level, idx) => { const rewardIdsInGroup = groupedRewards.map( (b) => b.reward_id ) const reward = findAvailableRewards(rewardIdsInGroup, level) return ( ) })} ) } )}
) } function RewardTableHeader({ name, description }: RewardTableHeaderProps) { return (
{name}

) }