import { TableContainer, Table, Thead, Tr, Th, Tbody, Td, Text, Stack, StackProps, 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, { useEffect, useState } from 'react' import { chatsLimit, formatPrice, storageLimit } from '@typebot.io/lib/pricing' type Props = { starterPrice: string proPrice: string } & StackProps export const PlanComparisonTables = ({ starterPrice, proPrice, ...props }: Props) => { const [additionalChatsPrice, setAdditionalChatsPrice] = useState( `$${chatsLimit.STARTER.increaseStep.price}` ) const [additionalStoragePrice, setAdditionalStoragePrice] = useState( `$${storageLimit.STARTER.increaseStep.price}` ) useEffect(() => { setAdditionalChatsPrice(formatPrice(chatsLimit.STARTER.increaseStep.price)) setAdditionalStoragePrice( formatPrice(storageLimit.STARTER.increaseStep.price) ) }, []) return (
Usage Free Starter Pro
Total bots Unlimited Unlimited Unlimited
Chats 300 / month 2,000 / month 10,000 / month
Additional Chats {additionalChatsPrice} per 500 {additionalChatsPrice} per 1,000
Storage 2 GB 10 GB
Additional Storage {additionalStoragePrice} per 1 GB {additionalStoragePrice} per 1 GB
Members Just you 2 seats 5 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
Custom domains Unlimited
Support Free Starter Pro
Priority support
Feature request priority
Personal Free Starter {starterPrice} / month Pro {proPrice} / month
) } const TdWithTooltip = ({ text, tooltip, }: { text: string tooltip: string }) => ( {text} )