"use client"; import { memo } from "react"; import { Check, LucideIcon } from "lucide-react"; import { cls } from "@/lib/utils"; interface PricingFeatureListProps { features: string[]; icon?: LucideIcon; shouldUseLightText?: boolean; className?: string; featureItemClassName?: string; featureIconWrapperClassName?: string; featureIconClassName?: string; featureTextClassName?: string; } const PricingFeatureList = memo(({ features, icon: Icon = Check, shouldUseLightText = false, className = "", featureItemClassName = "", featureIconWrapperClassName = "", featureIconClassName = "", featureTextClassName = "", }: PricingFeatureListProps) => { return (
{features.map((feature, featureIndex) => (
{feature}
))}
); }); PricingFeatureList.displayName = "PricingFeatureList"; export default PricingFeatureList;