+
+
{plan.badge}
+
+
{plan.price}
+
{plan.subtitle}
+
-const PricingCardEight = ({
- plans,
- carouselMode = "buttons",
- uniformGridCustomHeightClasses,
- animationType,
- title,
- titleSegments,
- description,
- tag,
- tagIcon,
- tagAnimation,
- buttons,
- buttonAnimation,
- textboxLayout,
- useInvertedBackground,
- ariaLabel = "Pricing section",
- className = "",
- containerClassName = "",
- cardClassName = "",
- textBoxTitleClassName = "",
- textBoxTitleImageWrapperClassName = "",
- textBoxTitleImageClassName = "",
- textBoxDescriptionClassName = "",
- badgeClassName = "",
- priceClassName = "",
- subtitleClassName = "",
- planButtonContainerClassName = "",
- planButtonClassName = "",
- featuresClassName = "",
- featureItemClassName = "",
- gridClassName = "",
- carouselClassName = "",
- controlsClassName = "",
- textBoxClassName = "",
- textBoxTagClassName = "",
- textBoxButtonContainerClassName = "",
- textBoxButtonClassName = "",
- textBoxButtonTextClassName = "",
-}: PricingCardEightProps) => {
- const theme = useTheme();
- const shouldUseLightText = shouldUseInvertedText(useInvertedBackground, theme.cardStyle);
+
+ {plan.buttons.map((button, idx) => (
+
+ ))}
+
- return (
-
- {plans.map((plan, index) => (
-
- ))}
-
- );
+
+ {plan.features.map((feature, idx) => (
+
+ ✓
+ {feature}
+
+ ))}
+
+