11"use client" ;
22import { Button } from "@/components/ui/button" ;
33import { AlertCircle , AppWindow , Plus } from "lucide-react" ;
4+ import { DateTime } from "luxon" ;
45import { useRouter } from "next/navigation" ;
56import { useState } from "react" ;
67import { addSite , useGetSitesFromOrg } from "../../api/admin/sites" ;
@@ -19,11 +20,10 @@ import { Label } from "../../components/ui/label";
1920import { Switch } from "../../components/ui/switch" ;
2021import { Tooltip , TooltipContent , TooltipTrigger } from "../../components/ui/tooltip" ;
2122import { authClient } from "../../lib/auth" ;
23+ import { FREE_SITE_LIMIT , IS_CLOUD , STANDARD_SITE_LIMIT } from "../../lib/const" ;
2224import { resetStore , useStore } from "../../lib/store" ;
2325import { SubscriptionData , useStripeSubscription } from "../../lib/subscription/useStripeSubscription" ;
2426import { isValidDomain , normalizeDomain } from "../../lib/utils" ;
25- import { FREE_SITE_LIMIT , IS_CLOUD , PRO_SITE_LIMIT , STANDARD_SITE_LIMIT } from "../../lib/const" ;
26- import { DateTime } from "luxon" ;
2727
2828const getSiteLimit = ( subscription : SubscriptionData | undefined ) => {
2929 if ( subscription ?. planName . includes ( "standard" ) ) {
@@ -32,12 +32,12 @@ const getSiteLimit = (subscription: SubscriptionData | undefined) => {
3232 subscription ?. createdAt &&
3333 DateTime . fromISO ( subscription . createdAt ) < DateTime . fromFormat ( "2025-06-27" , "yyyy-MM-dd" )
3434 ) {
35- return PRO_SITE_LIMIT ;
35+ return Infinity ;
3636 }
3737 return STANDARD_SITE_LIMIT ;
3838 }
3939 if ( subscription ?. planName . includes ( "pro" ) ) {
40- return PRO_SITE_LIMIT ;
40+ return Infinity ;
4141 }
4242 if ( subscription ?. planName === "appsumo-1" ) {
4343 return 3 ;
@@ -48,6 +48,12 @@ const getSiteLimit = (subscription: SubscriptionData | undefined) => {
4848 if ( subscription ?. planName === "appsumo-3" ) {
4949 return 25 ;
5050 }
51+ if ( subscription ?. planName === "appsumo-4" ) {
52+ return 50 ;
53+ }
54+ if ( subscription ?. planName === "appsumo-5" ) {
55+ return 100 ;
56+ }
5157 return FREE_SITE_LIMIT ;
5258} ;
5359
0 commit comments