"use client"; import "./global.scss"; import "atropos/css"; import { FC } from "react"; import { cn } from "@/lib/utils"; import Atropos from "atropos/react"; import { BorderBeam } from "@/components/magicui/border-beam"; import GridPattern from "@/components/magicui/bg/grid-pattern"; import { motion, Variants } from "framer-motion"; import { DATA_COMPARISON_LIST } from "@/data/comparisonList"; import { Montserrat } from "next/font/google"; const montserrat = Montserrat({ subsets: ["latin"], weight: ["400", "700"], }); const variants: Variants = { offscreen: { y: 20, opacity: 0, }, onscreen: (custom: number) => ({ y: 0, opacity: 1, transition: { delay: custom * 0.1, duration: 0.4, }, }), }; export const ComparisonTable: FC = () => { return (
How we compare to other password managers
{DATA_COMPARISON_LIST?.map((item, index) => ( ))}
Password Manager Vaultify LastPass 1Password Dashlane
{item.feature} {item.vaultify ? "✅" : "❌"} {item.lastpass ? "✅" : "❌"} {item.onepass ? "✅" : "❌"} {item.dashlane ? "✅" : "❌"}
); };