"use client"; import { useTranslation } from "../../contexts/MessagesContext"; import SectionHeader from "../SectionHeader"; import NumberCard from "../NumberCard"; import Button from "../Button"; import type { NumberedCardsViewProps } from "./NumberedCards.types"; function NumberedCardsView({ title, subtitle, cards, schemaJson, }: NumberedCardsViewProps) { const t = useTranslation(); return ( <> {/* Section Header */} {/* Cards Container */} {cards.map((card, index) => ( ))} {/* Call to Action Button */} {/* Filled button for xsm and sm breakpoints */} {t("numberedCards.buttons.createCommunityRule")} {/* Outline button for lg and xlg breakpoints */} {t("numberedCards.buttons.seeHowItWorks")} > ); } export default NumberedCardsView;