import { TableContainer, Table, Thead, Tr, Th, Tbody, Td, Text, Stack, HStack, Tooltip, chakra, Button, Heading, } from '@chakra-ui/react' import { CheckIcon } from 'assets/icons/CheckIcon' import { HelpCircleIcon } from 'assets/icons/HelpCircleIcon' import { Plan } from '@typebot.io/prisma' import Link from 'next/link' import React from 'react' import { parseNumberWithCommas } from '@typebot.io/lib' import { chatsLimits, prices, seatsLimits, } from '@typebot.io/lib/billing/constants' import { formatPrice } from '@typebot.io/lib/billing/formatPrice' type Props = { onChatsTiersClick: () => void } export const PlanComparisonTables = ({ onChatsTiersClick }: Props) => (
Usage Free Starter Pro
Total bots Unlimited Unlimited Unlimited
Chats {chatsLimits.FREE} / month {parseNumberWithCommas(chatsLimits.STARTER)} / month {parseNumberWithCommas(chatsLimits.PRO)} / month
Additional Chats {formatPrice(10)} per 500 chats
Storage 2 GB 10 GB
Members Just you {seatsLimits.STARTER} seats {seatsLimits.PRO} seats
Guests Unlimited Unlimited Unlimited
Features Free Starter Pro
Starter templates
Webhooks
Google Sheets
Google Analytics
Send emails
Zapier
Pabbly Connect
Make.com
Custom Javascript & CSS
Export CSV
File upload inputs
Unlimited Unlimited
Remove branding
WhatsApp integration
Custom domains Unlimited
Support Free Starter Pro
Priority support
Feature request priority
Personal Free Starter {formatPrice(prices.STARTER)}{' '} / month Pro {formatPrice(prices.PRO)}{' '} / month
) const TdWithTooltip = ({ text, tooltip, }: { text: string tooltip: string }) => ( {text} )