import Link from "next/link"; import { t } from "@lingui/core/macro"; import { useEffect, useState } from "react"; import Button from "~/components/Button"; const Cta = ({ theme }: { theme: string }) => { const [currentWorkspaceSlug, setCurrentWorkspaceSlug] = useState("acme"); const [isVisible, setIsVisible] = useState(true); useEffect(() => { const workspaceSlugs = [ "acme", "henry", "cal", "documenso", "jack", "openstatus", "florrie", "supabase", ]; const interval = setInterval(() => { setIsVisible(false); setTimeout(() => { setCurrentWorkspaceSlug((prev) => { const currentIndex = workspaceSlugs.indexOf(prev); const nextIndex = (currentIndex + 1) % workspaceSlugs.length; const nextSlug = workspaceSlugs[nextIndex]; if (!nextSlug) return prev; return nextSlug; }); setIsVisible(true); }, 500); }, 3000); return () => clearInterval(interval); }, []); return (
kan.bn/{currentWorkspaceSlug}
{t`Unlimited boards, unlimited lists, unlimited cards. No credit card required.`}