import { Typography } from '../../Typography' import { Rate } from '../types' import styles from '../rate-card.module.css' import { Button } from '../../Button' import InfoCircleIcon from '../../Icons/InfoCircle' import { variants } from '../variants' interface CampaignRateCardProps { name: string value: string isSelected: boolean rateTitle: string paymentTerm: string bannerText: string rate: Rate memberRate?: Rate referenceRate: Rate comparisonRate?: Omit isHighlightedRate?: boolean approximateRate: Rate handleChange: () => void handleTermsClick?: () => void } export default function CampaignRateCard({ name, value, isSelected, rateTitle, paymentTerm, rate, memberRate, approximateRate, comparisonRate, referenceRate, bannerText, isHighlightedRate, handleChange, handleTermsClick, }: CampaignRateCardProps) { const classNames = variants({ variant: 'Campaign', }) return ( ) }