From c2c86e57e5b376fc00810092b9cd88757cdffe45 Mon Sep 17 00:00:00 2001 From: kleap-admin Date: Fri, 16 Jan 2026 16:33:16 +0000 Subject: [PATCH] Update components/catalog.tsx --- components/catalog.tsx | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 components/catalog.tsx diff --git a/components/catalog.tsx b/components/catalog.tsx new file mode 100644 index 0000000..14a8d56 --- /dev/null +++ b/components/catalog.tsx @@ -0,0 +1,54 @@ +"use client"; +import { Container } from "@/components/container"; +import { Heading } from "@/components/heading"; +import { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from "@/components/ui/card"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/badge"; +import Link from "next/link"; + +const products = [ + { id: "ultra", name: "👑 ULTRA", price: 16000, desc: "1,000 pares de tenis + adicional 500 playeras o 100 pares", color: "bg-yellow-500" }, + { id: "mega", name: "💎 MEGA", price: 9500, desc: "500 pares de tenis + adicional 250 playeras o 50 pares", color: "bg-blue-400" }, + { id: "premium", name: "⭐ PREMIUM", price: 4800, desc: "200 pares de tenis + adicional 100 playeras o 20 pares", color: "bg-purple-500" }, + { id: "basico", name: "🔹 Básico", price: 2900, desc: "100 pares de tenis + adicional 50 playeras o 10 pares", color: "bg-blue-600" }, + { id: "esencia", name: "🟢 ESENCIA", price: 1650, desc: "50 pares de tenis + adicional 25 playeras o 5 pares", color: "bg-green-500" }, + { id: "origen", name: "🔵 ORIGEN", price: 1250, desc: "35 pares de tenis + adicional 18 playeras o 3 pares", color: "bg-blue-700" }, + { id: "raiz", name: "🟡 RAÍZ", price: 950, desc: "25 pares de tenis + adicional 12 playeras o 2 pares", color: "bg-yellow-400" }, + { id: "mini", name: "🔴 Mini", price: 650, desc: "15 pares de tenis + adicional 8 playeras o 1 par", color: "bg-red-500" }, +]; + +export function Catalog() { + return ( +
+ +
+ Nuestras Pacas +

Selecciona el paquete que mejor se adapte a tu inversión

+
+
+ {products.map((p) => ( + + +
+ {p.name.split(' ')[0]} +
+ {p.name} + + ${p.price.toLocaleString()} USD + +
+ +

{p.desc}

+
+ + + +
+ ))} +
+
+
+ ); +}