{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "mist-comparator-1", "type": "registry:block", "title": "Comparator One", "description": "Mist Kit Comparator block, variant one", "registryDependencies": [ "button" ], "files": [ { "path": "../../packages/mist-kit/blocks/comparator/one/index.tsx", "content": "import { Button } from '@/components/ui/button'\nimport { Check, Sparkles, Star } from 'lucide-react'\nimport Link from 'next/link'\n\nconst tableData = [\n {\n feature: 'Feature 1',\n free: true,\n pro: true,\n startup: true,\n },\n {\n feature: 'Feature 2',\n free: true,\n pro: true,\n startup: true,\n },\n {\n feature: 'Feature 3',\n free: false,\n pro: true,\n startup: true,\n },\n {\n feature: 'Tokens',\n free: '',\n pro: '20 Users',\n startup: 'Unlimited',\n },\n {\n feature: 'Video calls',\n free: '',\n pro: '12 Weeks',\n startup: '56',\n },\n {\n feature: 'Support',\n free: '',\n pro: 'Secondes',\n startup: 'Unlimited',\n },\n {\n feature: 'Security',\n free: '',\n pro: '20 Users',\n startup: 'Unlimited',\n },\n]\n\nexport default function PricingComparator() {\n return (\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {tableData.slice(-4).map((row, index) => (\n \n \n \n \n \n \n ))}\n \n \n \n \n \n \n {tableData.map((row, index) => (\n \n \n \n \n \n \n ))}\n \n
\n Free\n\n \n Get Started\n \n \n Pro\n \n \n Startup\n \n Get Started\n \n
\n \n Features\n
{row.feature}\n {row.free === true ? (\n \n ) : (\n row.free\n )}\n \n {row.pro === true ? (\n \n ) : (\n row.pro\n )}\n \n {row.startup === true ? (\n \n ) : (\n row.startup\n )}\n
\n \n AI Models\n
{row.feature}\n {row.free === true ? (\n \n ) : (\n row.free\n )}\n \n {row.pro === true ? (\n \n ) : (\n row.pro\n )}\n \n {row.startup === true ? (\n \n ) : (\n row.startup\n )}\n
\n
\n
\n
\n )\n}\n", "type": "registry:component", "target": "components/pricing-comparator-one.tsx" } ] }