import { Rate, RateTermDetails } from '../types' import styles from '../rate-card.module.css' import { Typography } from '../../Typography' import { Button } from '../../Button' import { variants } from '../variants' import { MaterialIcon } from '../../Icons' import Modal from '../Modal' interface CodeRateCardProps { name: string value: string isSelected: boolean rateTitle: string paymentTerm: string rate: Rate bannerText: string comparisonRate?: Omit approximateRate?: Rate isHighlightedRate?: boolean handleChange: () => void handleTermsClick?: () => void rateTermDetails: RateTermDetails[] } export default function CodeRateCard({ name, value, isSelected, rateTitle, paymentTerm, rate, approximateRate, comparisonRate, bannerText, isHighlightedRate, handleChange, rateTermDetails, }: CodeRateCardProps) { const classNames = variants({ variant: 'Code', }) return ( ) }