import { CheckIcon } from "@rallly/icons"; import { cva, VariantProps } from "class-variance-authority"; import { cn } from "./lib/utils"; const billingPlanVariants = cva( "border flex flex-col rounded-md shadow-sm overflow-hidden divide-y", { variants: { variant: { primary: "bg-white", default: "bg-gray-50", }, }, defaultVariants: { variant: "default", }, }, ); export const BillingPlan = ({ variant = "default", children, }: React.PropsWithChildren>) => { return
{children}
; }; export const BillingPlanHeader = ({ children, className, }: React.PropsWithChildren<{ className?: string }>) => { return
{children}
; }; export const BillingPlanTitle = ({ children, className, }: React.PropsWithChildren<{ className?: string }>) => { return (

{children}

); }; export const BillingPlanPrice = ({ children, discount, }: React.PropsWithChildren<{ discount?: React.ReactNode }>) => { return (
{discount ? ( <> {children} {discount} ) : ( {children} )}
); }; export const BillingPlanPeriod = ({ children }: React.PropsWithChildren) => { return
{children}
; }; export const BillingPlanPerks = ({ children }: React.PropsWithChildren) => { return ; }; export const BillingPlanPerk = ({ children }: React.PropsWithChildren) => { return (
  • {children}
  • ); }; export const BillingPlanFooter = ({ children }: React.PropsWithChildren) => { return
    {children}
    ; };