"use client";
import { motion } from "framer-motion";
import { Terminal } from "lucide-react";
import { Tweet } from "react-tweet";
const TWEET_IDS = [
"1930194170418999437",
"1907728148294447538",
"1936942642069455037",
"1931029815047455149",
"1933149770639614324",
"1937599252173128103",
"1930511724702285885",
"1945204056063913989",
"1912836377365905496",
"1907817662215757853",
"1933216760896934060",
"1942558041704182158",
"1937383786637094958",
"1931709370003583004",
"1929147326955704662",
"1904228496144269699",
"1930257410259616057",
"1937258706279817570",
"1917815700980391964",
"1928317790588403953",
"1917640304758514093",
"1907831059275735353",
"1912924558522524039",
"1945054982870282575",
"1933150129738981383",
"1911490975173607495",
"1930104047845158972",
"1913773945523953713",
"1944937093387706572",
"1904241046898556970",
"1913834145471672652",
"1946245671880966269",
"1930514202260635807",
"1931589579749892480",
"1904144343125860404",
"1917610656477348229",
"1904215768272654825",
"1931830211013718312",
"1944895251811893680",
"1913833079342522779",
"1930449311848087708",
"1942680754384953790",
"1907723601731530820",
"1944553262792810603",
"1904233896851521980",
"1930294868808515726",
"1943290033383047237",
"1913801258789491021",
"1907841646513005038",
"1904301540422070671",
"1944208789617471503",
"1912837026925195652",
"1904338606409531710",
"1942965795920679188",
"1904318186750652606",
"1943656585294643386",
"1908568583799484519",
"1913018977321693448",
"1904179661086556412",
"1908558365128876311",
"1907772878139072851",
"1906149740095705265",
"1906001923456790710",
"1906570888897777847",
];
export default function Testimonials() {
const getResponsiveColumns = (numCols: number) => {
const columns: string[][] = Array(numCols)
.fill(null)
.map(() => []);
TWEET_IDS.forEach((tweetId, index) => {
const colIndex = index % numCols;
columns[colIndex].push(tweetId);
});
return columns;
};
const containerVariants = {
hidden: { opacity: 0 },
visible: {
opacity: 1,
transition: { staggerChildren: 0.1, delayChildren: 0.1 },
},
};
const columnVariants = {
hidden: { opacity: 0 },
visible: {
opacity: 1,
transition: { staggerChildren: 0.05 },
},
};
const TweetCard = ({
tweetId,
index,
}: {
tweetId: string;
index: number;
}) => (